- 1
- 0
- 约1.18万字
- 约 75页
- 2019-10-03 发布于未知
- 举报
第8章 类的继承 中国铁道出版社 8.1 继承和派生 8.1.1 继承和派生的概念 在已有类基础上产生新类的过程,称为派生 已有的类称为基类或父类,新类称为派生类或子类,新类同样也可以作为基类再派生出新的类,从而形成了类的层次结构。 利用继承性在已有类的基础上产生新类时,就可以只定义新类特有的性质,而其它与原有类相同的性质只要继承下来即可,不需要重新定义 基类与派生类之间的关系: (1)基类是对派生类的抽象,派生类是对基类的具体化 (2)派生类是基类的组合,多继承可以看作是多个单继承的简单组合。 (3)公有派生类的对象可以作为基类的对象处理 两种不同的继承方式 8.1.2 单继承的定义 单继承中,每个类只能有一个直接基类 派生类的定义格式: class 派生类名:继承方式 基类名 { 派生类中新定义的成员 }; “继承方式”用于指定派生类的访问控制方式,分别是公有继承、私有继承和保护继承,默认的是私有继承。 派生类中新定义的成员是对基类的扩充和发展。 这样,一个派生类中的成员由两部分组成,一部分是从基类继承得到的,除了构造函数和析构函数之外的所有成员,它构成了派生类成员中基类部分,另一部分是新定义的成员。 【例8-1】类的继承 #include iostream using namespace std; class Point { private
您可能关注的文档
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S01=C#开发环境.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S03=面向对象程序设计.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S04=窗体与控件.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S05=界面设计.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S06=对话框、窗体调用.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S07=GDI+图像编程.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S08=文件操作.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S09=数据库编程.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S10=水晶报表与打印.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 封面.ppt
最近下载
- Roland罗兰乐器TD716 V-Drums 电鼓[Simplified Chinese] V71 Reference Manual ]用户手册.pdf
- 传媒管理与传媒法规手册.docx VIP
- 辐射度量光度量基础.ppt VIP
- 传媒经营与管理实务手册.docx VIP
- 用理正岩土计算边坡稳定性分解.doc VIP
- 辐射度量光度量基础.ppt VIP
- 《眩晕中心建设通用要求》.pdf
- 辐射度量光度量基础.ppt VIP
- Rinnai林内双擎系列壁挂炉REB-A2747FF-CH用户说明书.pdf
- DZ∕T 0453.3-2023 铌钽矿石化学分析方法 第3部分:铌、钽、铁、锰和钨含量的测定酸溶-电感耦合等离子体原子发射光谱法.pdf
原创力文档

文档评论(0)