1、定义
多继承可以看作是单继承的扩展。所谓多继承是指派生类具有多个基类,派生类与每个基类之间的关系仍可看作是一个单继承。
多继承下派生类的定义格式如下:
class <派生类名>:<继承方式1><基类名1>,<继承方式2><基类名2>,…
{
<派生类类体>
};
其中,<继承方式1>,<继承方式2>,…是三种继承方式:public、private、protected之一。
2、注意
从两个不同的基类继承同名方法,从两个或者更多的相关基类那里继承同一个类的多个实例,只会出行一系列问题,所以要慎用!
C++ Primer Plus&Primer-6-函数
于 2012-12-15 17:47:42 首次发布