類與類之間的六種關系
1.繼承關系:(A is B) 類與類之間,接口與接口之間的繼承關系,只能是單繼承。關鍵字:extends
2.實現關系:(A like B,C,D...)類與接口之間的關系,可以是多實現。關鍵字:implements
3.關聯關系:(A has B) 類與類之間的包含關系,即A類中有B的引用,但是是單向的,B中沒有A的引用。
4.聚合關系:一種特殊的關聯關系,指的是整體與部分之間的關系,整體與部分可分離,可以有各自的生命周期。類似公司與員工之間的關系
5.組合關系:一種特殊的關聯關系,指的是整體與部分之間的關系,整體與部分之間不可分離,整體的生命周期結束也意味着部分的生命周期也結束,例如人與人的大腦,人與人的四肢等