一、类的继承与派生:
1、类的继承是新的类从已有类那里得到已有的特性
2、 从已有类产生新类的过程就是类的派生;
3、类的继承与派生机制允许程序员在保持原有类特性的基础上,进行更具体,更详细的修改和扩充;
4、由原有的类产生新类时,新类便包含了原有类的特征,同时也加入自己所特有的新特性。
二、派生类的定义:
1、一般定义语法:
class 派生类名:继承方式 基类名1,继承方式 基类名2……继承方式 基类名n
{ 派生类成员声明 }
继承方式:public 、 protected 、private;
2、多继承:一个派生类,可以同时有多个基类;
单继承:只有一个直接基类的情况;
直接基类:在类族中,直接参与派生出某类的基类;
间接基类:基类的基类甚至更高层的基类;
3、派生类过程:
1)吸收基类成员
将基类成员全盘接受,除基类中的构造函数和析构函数;
2)改造基类成员
如果派生类声明了一个和某基类成员同名的新成员(如果是成员函数,则参数表也要相同,参数表不同属于