当出现的是“是一个”的时候就用继承
比如:汽车是一种交通工具,有交通工具这个类
就用汽车继承交通工具这个类
当出现的是“有一个”的时候就用组合
比如:汽车有4个轮子,2个门,有轮子和门这2个类
就在汽车中定义4个轮子和2个门这几个成员变量
然后用成员变量操作成员这个类中的方法
你说的孩子得继承父母明显的是孩子“有一个”母亲“有一个”父亲
可以在孩子类中定义一个母亲一个父亲的成员变量
一般尽量用接口,少用继承,解藕合,便维护,面向接口编程。
继承与实现(组合)问题
最新推荐文章于 2021-05-10 16:37:56 发布
2620

被折叠的 条评论
为什么被折叠?



