java中的继承(IS-A)与组合(HAS-A)关系[重复]
Posted
技术标签:
【中文标题】java中的继承(IS-A)与组合(HAS-A)关系[重复]【英文标题】:Inheritance (IS-A) vs. Composition (HAS-A) Relationship in java [duplicate] 【发布时间】:2016-03-23 08:40:23 【问题描述】:继承 (IS-A) 与组合 (HAS-A) 关系
请有人解释一下什么是继承(IS-A & HAS)java中的关系
【问题讨论】:
如果您在 google 中键入组合与继承,您会发现很多现有的文章都与此相关。回答这个问题的人会写出比所有已经存在的问题更好的解释的机会非常低 【参考方案1】:继承:Dog
'是'Animal
。在 Java 中,这是通过 extends
关键字完成的。
作曲:Dog
“有”Eyes
。在 Java 中,这是通过使 Dog 成为 Eye 的实例对象来完成的。
【讨论】:
以上是关于java中的继承(IS-A)与组合(HAS-A)关系[重复]的主要内容,如果未能解决你的问题,请参考以下文章