一、多重继承概念
多重继承是指:从多个直接基类而产生派生类的能力
例如:
class ZooAnimal {}; //动物class Endangered {}; //濒临灭绝的动物class Bear :public ZooAnimal {}; //熊
//多重继承
class Panda :public Bear, public Endangered {}; //熊猫
二、多重继承的语法
继承的每个基类都要有一个可选的访问说明符(public、protected、private)。如果没有的话:对于class来说默认为private,对于struct来说默认为public
继承的基类必须在该类定义之前被声明定义过
继承的基类不能使final的
能够继承的基类个数没有限制,但是同一基类只能继承一次
三、构造函数的初始化顺序
构造基类的顺序与派生列表中基类的出现顺序有关,而与构造函数初始化列表中基类