由于对象类是每个类的基础,所以我们可以得出结论,JAVA支持扩展动物类的Cat类的多重继承。
我在页上的解释(Inheritance in java and Superclasses(Object, Class))上读到。
但据我所知,我也是这样想的:
Object
^ ^
Animal ^
^ ^
Cat发布于 2017-11-08 10:04:41
如果没有在extend子句中指定任何超类,则直接从对象扩展。如果在extends子句中指定一个类,则从该类扩展到对象,该类扩展自己的超类等等。
发布于 2017-11-08 10:03:52
多重继承是指直接从两个类继承的类。Java中的单一继承意味着您始终只能拥有一个父继承。你还会有很多祖先。对象将始终是继承行中的第一个祖先。例如,在Java中,您不能同时从HashMap和继承Cat。现实生活中的一个例子就是一个继承了父母特征的孩子。但是使用Java,这是不可能的。
https://stackoverflow.com/questions/47176562
复制相似问题