1/35
文档分类:IT计算机

第8章-继承与派生.ppt


下载后只包含 1 个 PPT 格式的文档,里面的视频和音频不保证可以播放,查看文件列表

特别说明:文档预览什么样,下载就是什么样。

下载所得到的文件列表
第8章-继承与派生.ppt
文档介绍:
第8章 继承与派生
8.1 继承与派生概念
8.2 派生类的继承方式和定义
8.3 派生类的构造和析构函数



生物类
动物类
植物类
微生物类
脊椎动物类
其它动物类
哺乳动物类
其它脊椎动物类
灵长动物类
其它动物类
人 类
狒狒类
其它灵长动物类
基本概念
继承与派生机制



在软件开发中的作用
软件重用
由于C++提供了继承的机制,这就吸引了许多厂商开发各类实用的类库。用户将它们作为基类去建立适合于自己的类(即派生类),并在此基础上设计自己的应用程序。
继承是支持代码重用的重要机制



【主要内容】
理解继承和派生的基本概念?
掌握派生类的定义?
掌握派生类对象对基类成员的访问?
掌握派生类成员函数对基类成员的访问?
本节内容



继承(inheritance):从已存在类的那里获得其特性,称为继承。
派生(derivation):新增自己的特性而产生新类的过程称为派生。



父类/基类
子类/派生类



交通工具
火车
汽车
飞机
轮船
卡车
旅行车
小汽车
工具车
轿车
面包车
交通工具分类层次图(单继承)
单继承



计算机系组***员的继承关系层次机构
多继承



A
B1
B2:单继承
C1
C2
C3:多继承

思考?



派生类定义-单继承
class 派生类名 :继承方式 基类名
{
派生类新定义成员
};
规定基类成员在派生类中的访问权限
public:公有派生
private:私有派生
protected:保护派生
class A:public B
{

}
则A是派生类,B是A的基类,A从B公有派生
内容来自淘豆网www.taodocs.com转载请标明出处.