从抽象到具体
香蕉继承水果的特性
后代继承前代特性
11.2基础的继承
继承链
// Employee publicly inherits from Person
class Employee: public Person
class Supervisor: public Employee
11.3派生类的构造顺序
从最先的一代开始构造
11.4派生类的构造器和初始化
class Derived: public Base
{
private: // our member is now private
double m_cost;
public:
构造器
Derived(): Base()
11.继承和访问说明符
派生类不能直接使用原类的私有成员
protected在外部只能由派生类访问
公共继承
继承公共和保护的
私有继承
所有的变成私有
11.6向派生类添加新功能
11.6a调用继承函数和覆盖行为
优先调用继承类的同名函数
继承类可以cast 成原类型
11.6b 隐藏的继承函数