c++,什么时候用类的组合,什么时候用类的继承

2025-03-09 20:56:57
推荐回答(2个)
回答1:

如果你要用程序描述的对象之间主要是有一些什么的关系,最好用类的组合;如果主要是是一些什么的关系,最好用类的继承。比如,汽车有4个轮子,有1个方向盘,有若干车灯。你就需要定义汽车类,轮子类,方向盘类,车灯类,将其它3个类的对象组合成汽车类的对象。再比如,杨树,柳树,橘树都是树,要描述树与树之间的关系,最好用继承。

回答2:

视具体情况而定。正如,楼主正解,例子刚刚好。