一.派生类的定义方法
1.声明一个派生类的一般方法
class 派生类名:[继承方式] 基类名{
派生类中新增加的数据成员和成员函数
}
2.构造一个派生类一般包括三个步骤
A:接收基类的全部成员(构造函数,析构函数除外)
B:调整从基类接收的成员:(1)通过继承方式的设置影响基类成员在派生类中的属性。
(2)可重新定义同名函数,基类中同名函数会被覆盖掉。函数声明必须完全相同,否则 就
是定义了一个冲在函数。
C:在派生类中新增加成员。
一般需要重新定义构造和析构函数。如果基类派生类中都没有定义,系统会自动生成。
3.三种继承方式以及对应的访问属性
基类中的私有成员 | 无论用哪种继承方式。在派生类中都不能直接访问。即不可继承。 |
基类中的公有成员 | |
基类中的保护成员 |