- 3
- 0
- 约1.17万字
- 约 41页
- 2019-06-08 发布于山东
- 举报
第5章 类与对象 --类 的 继 承 类的定义 访问控制 类的定义 重点、难点 介绍面向对象程序设计的基本概念: 类的继承与派生 不同继承方式下的基类成员的访问控制 添加派生类的构造和析构函数 5.6 类的继承 继承机制使类与类之间建立一种上下级的层次关系,通过继承,从现有类中获得其属性和行为,并对其覆盖、改写、新增,产生新类所需要的功能。 创建新类时,无须从头编写数据成员和成员函数,只需要选择合适的基类,派生类可以增加自己的数据成员和成员函数,因此派生类比基类更强大,继承真正的优越性来自于可以在派生类中对基类特征的追加、替代和精简。 基本概念 继承与派生 继承----从现有类中继承其属性和行为,产生新类。 派生----利用现有类的属性和行为,派生出新类。 基类、派生类 从一个类派生出另一个类时,原始类称为基类(或者父类、超类),新类称为派生类(或者子类)。 单一继承和多重继承 在C++中有两种继承:单一继承和多重继承。对于单一继承,派生类只有一个基类,对于多重继承,派生类可以有多个基类。 派生类的定义格式 class 派生类名:继承方式 基类名 { 派生类增加的成员声明; }; class Circle { p
原创力文档

文档评论(0)