定義
- 程式碼複用
- 定義一個新的類時,把另一個類抄進來
當一個類中含有已經定義的類型別成員,帶引數的建構函式對資料成員初始化,需使用初始化語法形式
A(int i_,int p_):i(i_),...,p(p);
![[Pasted image 20231225154009.png]]
呼叫順序
![[Pasted image 20231225153640.png]]
組合類的不同實現方式
聚合
class car{
weel Wheels[4];
engine oneEngine;
}
組合
class car{
passager * somePassager;
driver * someDriver;
}
小結
![[Pasted image 20231225154437.png]]