類的包含

study_all_day發表於2024-04-18

定義

  • 程式碼複用
  • 定義一個新的類時,把另一個類抄進來
    當一個類中含有已經定義的類型別成員,帶引數的建構函式對資料成員初始化,需使用初始化語法形式
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]]

相關文章