继承和组合

继承格式

class 派生类名:继承方式 基类名1<span class="bd-box"><h-char class="bd bd-beg"><h-inner>,</h-inner></h-char></span>继承方式 基类名2<span class="bd-box"><h-char class="bd bd-beg"><h-inner>,</h-inner></h-char></span>.... { 派生类类体 };
继承方式有:public , protected,private

基类构造函数的调用必须在派生类的初始化列表中指定传递参数如果没有指定则默认调用基类无参数的构造函数

派生类对象仍无法直接访问基类的private成员变量

构造函数调用顺序:
先按照继承时的顺序挨个调用基类的构造函数然后调用派生类的构造函数

析构函数调用顺序和构造函数调用顺序相反