cc++04(类与对象).pptVIP

  • 3
  • 0
  • 约1.14万字
  • 约 67页
  • 2017-06-14 发布于江西
  • 举报
cc04(类与对象)

第四章 类与对象 清华大学计算机与信息管理中心 郑 莉 本章主要内容 面向对象的思想 OOP的基本特点 类的概念和定义 对象 构造函数 析构函数 内联成员函数 拷贝构造函数 类的聚集 回顾:面向过程的设计方法 着眼点: 功能的实现,数据与代码分离。 形式: 主模块main() +子模块(其它函数),数据作为模块间的连接手段。 特点: 自顶向下,逐步求精——功能分解。 缺点: 抽象层次低,程序的可复用性差。 面向对象的方法 目的: 提高程序的抽象层次和可复用性,实现软件的产业化设计。 观点: 将世上事物抽象为彼此相关、并能相互通信的一批实体(对象)。每个对象具有静态和动态方面的若干属性。静态属性可用数据来描述,动态属性用代码来描述。 面向对象的方法 程序设计方法:使用面向对象的观点来描述并处理现实问题。 设计类——对象的生成模板,相当于过去的数据类型,描述对象的各个属性,将数据与代码封装捆绑到了一起,实现了数据的隐藏。 定义对象,相当于过去的定义变量。 对象之间的相互作用——发送消息,接收消息,引发行为 要求: 在分类和抽象的基础上对事物进行高度概括。 抽象 抽象——对具体对象(问题)进行概括,提取某类对象的共同属性,用计算机手段加以描述。 先注意问题的本质及描述,其次是实现过程或细节。 数据抽象:描述某类对象的静态属性。 代码抽象:描述某类对象的动态行为属性。 抽象的过程:通过

文档评论(0)

1亿VIP精品文档

相关文档