1 / 35
文档名称:

第8章-继承与派生.ppt

格式:ppt   大小:932KB   页数:35页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第8章-继承与派生.ppt

上传人:iris028 2021/1/20 文件大小:932 KB

下载得到文件列表

第8章-继承与派生.ppt

文档介绍

文档介绍:第8章 继承与派生
继承与派生概念
派生类的继承方式和定义
派生类的构造和析构函数
生物类
动物类
植物类
微生物类
脊椎动物类
其它动物类
哺乳动物类
其它脊椎动物类
灵长动物类
其它动物类
人 类
狒狒类
其它灵长动物类
基本概念
继承与派生机制
在软件开发中的作用
软件重用
由于C++提供了继承的机制,这就吸引了许多厂商开发各类实用的类库。用户将它们作为基类去建立适合于自己的类(即派生类),并在此基础上设计自己的应用程序。
继承是支持代码重用的重要机制
【主要内容】
理解继承和派生的基本概念?
掌握派生类的定义?
掌握派生类对象对基类成员的访问?
掌握派生类成员函数对基类成员的访问?
本节内容
继承(inheritance):从已存在类的那里获得其特性,称为继承。
派生(derivation):新增自己的特性而产生新类的过程称为派生。
父类/基类
子类/派生类
交通工具
火车
汽车
飞机
轮船
卡车
旅行车
小汽车
工具车
轿车
面包车
交通工具分类层次图(单继承)
单继承
计算机系组***员的继承关系层次机构
多继承
A
B1
B2:单继承
C1
C2
C3:多继承
思考?
派生类定义-单继承
class 派生类名 :继承方式 基类名
{
派生类新定义成员
};
规定基类成员在派生类中的访问权限
public:公有派生
private:私有派生
protected:保护派生
class A:public B
{

}
则A是派生类,B是A的基类,A从B公有派生