组合关系可以显式地获得被包含类的对象,而继承则是隐式地获得父类的对象,被包含类和父类对应 , 而组合外部类和子类对应 。组合关系在运行期决定 , 而继承关系在编译期就已经决定 。
组合是在组合类和被包含类之间的一种松耦合关系,而继承则是父类和子类之间的一种紧耦合关系 。
【JAVA组合和继承的区别】继承是面向对象最显着的一个特性 。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为 , 并能扩展新的能力 。
推荐阅读
- 五险公司和个人分别交多少
- 三星c5和note4哪个好理由
- 黑胡椒和胡椒粉一样吗
- 鲜重和干重分别是指什么?
- ip通话和正常通话的区别
- 葫芦娃和葫芦妹的关系是
- java的参考文献
- 胡萝卜能和南瓜一起煮粥喝吗
- 日常生活中,如何挑选优质水果和正确食用水果?
- iPhone怎么和电视连接