继承和组合
Comment继承格式
class 派生类名:继承方式 基类名1,继承方式 基类名2,.... { 派生类类体 };
继承方式有:public , protected,private
基类构造函数的调用,必须在派生类的初始化列表中指定传递参数。如果没有指定,则默认调用基类无参数的构造函数。
派生类对象仍无法直接访问基类的private成员变量
构造函数调用顺序:
先按照继承时的顺序挨个调用基类的构造函数,然后调用派生类的构造函数。
析构函数调用顺序和构造函数调用顺序相反