类的包含

定义

  • 代码复用
  • 定义一个新的类时,把另一个类抄进来
    当一个类中含有已经定义的类类型成员,带参数的构造函数对数据成员初始化,需使用初始化语法形式
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]]

posted @ 2024-04-18 12:34  study_all_day  阅读(16)  评论(0)    收藏  举报