- 2
- 0
- 约1.48万字
- 约 41页
- 2018-06-01 发布于江苏
- 举报
2008-2009-2 第9章 继承性和派生类 第9章 继承性和派生类 本章内容提示 基类和派生类 多继承 虚基类 一、基类和派生类 什么是继承? 继承(inheritance)是用来描述两个类之间的关系,它也是用己知类定义一个新类的方法。 两个类之间关系: 包含关系/组合/聚合 嵌套关系 继承关系 一、基类和派生类 基类与派生类 通过继承机制 可以利用已有的类定义一个新类 已有类称为基类(base class) ,也称为父类 新类称为派生类(derived class) ,也称为子类、导出类 这个继承过程,我们称为派生。 单继承与多继承 单继承:派生类只有一个基类。 多继承:派生类可以有若干个基类。 1.派生类的定义格式 单继承时派生类定义格式如下: class 派生类名:继承方式 基类名 { 派生类中的新成员 }; 注意:每个类可以有多个派生类,但每个派生类只能有一个基类。 例:单继承定义 问题:如已定义了基类:Mammal类,如何定义一个派生类:Dog类。 1.派生类的定义格式 多继承时派生类定义格式如下: class 派生类名:继承方式1 基类名1,继承方式2 基类名2,… { 派生类中的新成员 }; 注意:每个类可以有多个派生类,每个派生类可以有多个基类。 例:多继承定义 问题:如已定义两个基类:Fan类和一个Lamp类,如何定义一个派生类:Fa
原创力文档

文档评论(0)