-
多繼承
(C++程序)
鎖定
多繼承(Multiple inheritance),即一個子類可以有多個父類,它繼承了多個父類的特性。
- 中文名
- 多繼承
- 外文名
- Multiple inheritance
- 性 質
- 面向對象
- 領 域
- 編程
多繼承下派生類的定義格式如下:
class <派生類名>:<繼承方式1><基類名1>,<繼承方式2><基類名2>,…
{
<派生類類體>
};
class A
{
…
};
class B
{
…
};
class C : public A, public B
{
…
};
多繼承的構造函數
在多繼承的情況下,派生類的構造函數格式如下:
<派生類名>(<總參數表>):<基類名1>(<參數表1>),<基類名2>(<參數表2>),…
<子對象名>(<參數表n+1>),…
{
}
其中,<總參數表>中各個參數包含了其後的各個分參數表。
多繼承下派生類的構造函數與單繼承下派生類構造函數相似,它必須同時負責該派生類所有基類構造函數的調用。同時,派生類的參數個數必須包含完成所有基類初始化所需的參數個數。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:17次歷史版本
- 最近更新: 小鱼儿的小于