面向对象及类的概述课程.pptVIP

  • 9
  • 0
  • 约 84页
  • 2016-12-08 发布于江苏
  • 举报
第八章 类和数据抽象(1) C++属于混合型面向对象程序设计语言,所谓混合,意即在面向过程语言的基础上增加面向对象的描述和处理机制,例如增加类类型,以支持封装、继承和多态等面向对象基本要素的实现。 主要内容: 面向对象的基本概念(面向对象的含义、对象和类的定义)。 重点: 课堂时数:4-5学时 8.1 面向对象的基本概念 2. 面向对象的本质 面向对象的本质是:确定动作的主体在先,而执行动作在后,这种面向对象的模式称为“主体—动作”模式。 3 对象 对象是现实世界中一个实际存在的事物,它可以是有形的(比如一辆汽车),也可以是无形的(比如一项计划)。 2)对象的定义 4. 对象类 注意:抽象是分类的依据,也即分类一定要满足“一般化”这一基本要求 。 2)类的定义 所谓一般化是对形形色色的事物进行高度概括所获取的共性,反过来能适应于类中的所有对象。 3)类和对象的关系 “类与对象的关系如同模具与用这个模具铸造出来的铸件之间的关系”,模具只有一个,而相同的铸件可以成千上万;类是抽象的,而对象则是类的具体存在,概括起来有以下三种关系: 8.2 对象类的主要性质 对象类具有抽象、封装、多态和共享(继承)等诸多性质和特点,其中封装性是对象类独具的,因此封装性就成了

文档评论(0)

1亿VIP精品文档

相关文档