`

关于c++多继承

 
阅读更多
1、定义
多继承可以看作是单继承的扩展。所谓多继承是指派生类具有多个基类,派生类与每个基类之间的关系仍可看作是一个单继承。


  多继承下派生类的定义格式如下:

  class <派生类名>:<继承方式1><基类名1>,<继承方式2><基类名2>,…
   {
    <派生类类体>
   };

  其中,<继承方式1>,<继承方式2>,…是三种继承方式:public、private、protected之一。

2、注意

从两个不同的基类继承同名方法,从两个或者更多的相关基类那里继承同一个类的多个实例,只会出行一系列问题,所以要慎用!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics