首页 相关文章 C++多继承

C++多继承


  多继续可以看作是单继续的扩展。所谓多继续是指派生类具有多个基类,派生类与每个基类之间的关系仍可看作是一个单继续。
  
  多继续下派生类的定义格式如下:
  
  class 派生类名:继续方式1基类名1,继续方式2基类名2,…
   {
  派生类类体
   };
  
  其中,继续方式1,继续方式2,…是三种继续方式:public、private、protected之一。例如:
  
  class A
  {
  …
  };
  class B
  {
  …
  };
  class C : public A, public, B
  {
  …
  };
  
  其中,派生类C具有两个基类(类A和类B),因此,类C是多继续的。按照继续的规定,派生类C的成员包含了基类B中成员以及该类本身的成员。
  
  多继续的构造函数
  
  在多继续的情况下,派生类的构造函数格式如下:
  
  派生类名(总参数表):基类名1(参数表1),基类名2(参数表2),…
   子对象名(...[ 查看全文 ]

2016-02-19 标签:

C++多继承的相关文章

手机页面
收藏网站 回到头部