- 4
- 0
- 约1.26万字
- 约 57页
- 2018-03-19 发布于河南
- 举报
7章继承与派生
第七章 继承与派生 继承与派生的基本概念 7.1 派生类声明 7.2 派生类的生成过程 派生类的构成 7.3 继承方式 共有三种继承方式:公有继承(public),私有继承(private),保护继承(protected)。 继承方式指定派生类成员以及类外对象对继承来的成员的访问权限。 不同继承方式的影响主要体现在: 1、派生类成员对基类成员的访问控制。 2、派生类对象对基类成员的访问控制。 继承方式(续一) 继承方式续二 前表说明: 例1 例2:分析下列程序中的访问权限(例7-1) 例(续1) 例(续2) 例(续3) 例(续4) 例(续5) 例(续6) 例(续7)(不在Rectangle类中覆盖定义函数,则有) 例3 分析下列程序中的访问权限,并回答问题。 例3(续1) 例3(续2) 例3(续3) 例4 分析下列程序,并回答问题 例4(续) 派生类成员小结 派生类成员按访问属性可分为: 不可访问成员 私有成员 保护成员 公有成员 继承的传递关系 7.4 派生类的构造和析构函数 1) 构造函数 派生类并不继承基类的构造函数; 构造派生类对象时,要对基类数据成员、新增数据成员和成员对象的数据成员进行初始化 派生类构造函数格式: 派生类名::派生类名(参数总表):基类名1(参数表1),…内嵌对象名1(内嵌对象参数表1),… { 派生类新增成
原创力文档

文档评论(0)