您的位置:首页 > 其它

继承与实现(组合)问题

2009-03-28 18:50 232 查看
当出现的是“是一个”的时候就用继承
比如:汽车是一种交通工具,有交通工具这个类
就用汽车继承交通工具这个类

当出现的是“有一个”的时候就用组合
比如:汽车有4个轮子,2个门,有轮子和门这2个类
就在汽车中定义4个轮子和2个门这几个成员变量
然后用成员变量操作成员这个类中的方法

你说的孩子得继承父母明显的是孩子“有一个”母亲“有一个”父亲
可以在孩子类中定义一个母亲一个父亲的成员变量

通常情况下最好用接口,便于解藕,便于维护。 面向接口编程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐