由于Object类是每个类的基础,我们可以得出结论,JAVA支持扩展Animal类的Cat类的多重继承。
我在页面(Inheritance in java and Superclasses(Object, Class))上阅读了解释。
但据我所知,我似乎也喜欢下面的内容:
Object
^ ^
Animal ^
^ ^
Cat
答案 0 :(得分:0)
多重继承是指直接从两个类继承的类。 Java中的单继承意味着您始终只能拥有一个父级。你会有很多祖先。对象永远是继承行中的第一个祖先。例如,在Java中,您不能同时从Animal和HashMap继承Cat。一个现实生活中的例子是一个继承了父母的功能的孩子。但是使用Java,这是不可能的。
答案 1 :(得分:0)
如果未在extends子句中指定任何超类,则直接从Object扩展。如果在extends子句中指定了一个类,则从该类扩展,该类将其自己的超类等扩展到Object。