面向对象程序设计C++教程 教学课件 ppt 作者 于帆 赵妮 闫谦时第7章.pptVIP

  • 10
  • 0
  • 约1.45万字
  • 约 99页
  • 2019-07-05 发布于广东
  • 举报

面向对象程序设计C++教程 教学课件 ppt 作者 于帆 赵妮 闫谦时第7章.ppt

第七章 类与对象 西安工业大学 于帆 本章主要内容 面向对象的思想 类 对象 构造函数 析构函数 静态成员 友元 回顾:面向过程的设计方法 重点: 如何实现的细节和过程,将数据与函数分开。 形式: 主模块+若干个子模块(main()+子函数)。 特点: 自顶向下,逐步求精——功能分解。 缺点: 效率低,程序的可重用性差。 面向对象的方法 目的: 实现软件设计的产业化。 观点: 自然界是由实体(对象)所组成。 程序设计方法: 使用面向对象的观点来描述模仿并处理现实问题。 要求: 高度概括、分类、和抽象。 面向对象的方法 将数据及对数据的操作方法封装在一起,作为一个相互依存、不可分离的整体——对象。 对同类型对象抽象出其共性,形成类。 类通过一个简单的外部接口,与外界发生关系。 对象与对象之间通过消息进行通信。 面向对象的语言 出发点: 更直接地描述客观世界中存在的事物(对象)以及它们之间的关系。 特点: 是高级语言。 将客观事物看作具有属性和行为的对象。 通过抽象找出同一类对象的共同属性和行为,形成类。 通过类的继承与多态实现代码重用 面向对象的语言 优点: 使程序能够比较直接地反映问题域的本来面目,软件开发人员能够利用人类认识事物所采用的一般思维方法来进行软件开发。 面向对象的基本概念 —

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档