第三章 类和对象(一).pptVIP

  • 3
  • 0
  • 约7.15千字
  • 约 53页
  • 2017-08-09 发布于河南
  • 举报
第三章 类和对象(一)

第三章 类和对象(一); 类构成了实现C++面向对象程序设计的基础,在C++面向对象程序设计中占据着核心地位。对象把数据和作用在这些数据上的操作组合在一起,是封装的基本单元。对象是类的实例,类定义了属于该类的所有对象的共同特性。 从一般意义上讲,对象(Object)是现实世界中的客观事物。类是把具有相同属性的事物划分为一类,从而得出的抽象概念。类是一组性质相同的对象的程序描述,它由概括了一组对象共同性质的数据和函数组成。 面向对象的程序设计中最基本的概念是对象,一般意义上的对象指的是一个实体的实例,在这个实体中包括了特定的数据和对这些数据进行操作的函数。对象的核心概念就是通常所说的“封装性”(encapsulation)、“继承性”(inheritance)和“多态性”(polymorphism)。 ;§3.1 类的构成; C语言中的结构存在一些缺点。例如,一旦建立了一个结构变量,就可以在结构体外直 接修改数据。可见,在C结构 中的数据是很不安全的,C结构无法对数据进行保护和权限控制。C结构中的数据与对这些 数据进行的操作是分离的,没有把这些相关的数据和操作(通常用函数实现)构成一个整体 进行封装,因此使程序的复杂性很难控制,维护数据和处理数据要化费很大的精力,使传统 程序难以重用,严重影响了软件的生产效库。

文档评论(0)

1亿VIP精品文档

相关文档