首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以对象的形式隐式支持多重继承的JAVA是基类

以对象的形式隐式支持多重继承的JAVA是基类
EN

Stack Overflow用户
提问于 2017-11-08 09:58:08
回答 2查看 59关注 0票数 0

由于对象类是每个类的基础,所以我们可以得出结论,JAVA支持扩展动物类的Cat类的多重继承。

我在页上的解释(Inheritance in java and Superclasses(Object, Class))上读到。

但据我所知,我也是这样想的:

代码语言:javascript
复制
   Object

   ^    ^

Animal   ^ 

   ^    ^ 

    Cat
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-08 10:04:41

如果没有在extend子句中指定任何超类,则直接从对象扩展。如果在extends子句中指定一个类,则从该类扩展到对象,该类扩展自己的超类等等。

票数 0
EN

Stack Overflow用户

发布于 2017-11-08 10:03:52

多重继承是指直接从两个类继承的类。Java中的单一继承意味着您始终只能拥有一个父继承。你还会有很多祖先。对象将始终是继承行中的第一个祖先。例如,在Java中,您不能同时从HashMap和继承Cat。现实生活中的一个例子就是一个继承了父母特征的孩子。但是使用Java,这是不可能的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47176562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档