组合与继承定义

时间:2014-11-04 18:23:25

标签: inheritance composition

我知道这已被问过,但通常会在其他方面进行解释并感觉有点复杂。

继承是指类从超类继承属性,对吗?究竟是什么构成?

2 个答案:

答案 0 :(得分:1)

Class Bird;
Class Duck;
Class Wing;

Duck"是"鸟< - 继承。

Duck"有一个" wing< - composition。

希望它有两个翅膀。

答案 1 :(得分:0)

继承就像你在类从父类继承属性和方法时所说的那样。 Compasition是指一个类有另一个类的实例。

public class Person{
   private Car car;
}

Person类通过compositon与Car类相关,因为它包含Car类的实例