【发布时间】:2019-02-06 07:41:07
【问题描述】:
事实 1:
Java 不支持多重继承。
事实 2:
对象是所有其他类的超类
如果我有一个类 Parent 和一个类 Child 继承类 Parent:
class Parent {
}
class Child extends Parent {
}
在这种情况下,如果Java不支持多重继承,Child类将如何继承Object类?
这三者之间的关系是如何定义的?
选项 1:
选项 2:
【问题讨论】:
-
Object是 Java 中每个类的超类。 -
@Arvind
multilevel inheritance和multiple inheritance不是一回事。 Java 支持multilevel inheritance,但 C++ 两者都支持。 -
请不要在问题中发布答案/解决方案,但如果您认为这是您问题的真正解决方案,请随意编写新答案并将其标记为已接受。见stackoverflow.com/help/self-answer
-
@AbhishekKeshri 是的,你可以 - 只需使用下面的答案框。所有“自我回答”只是在问题字段上显示一个答案框。但是您是否需要发布答案?似乎已经有一个非常好的答案,您已经接受了。
-
@AntP 我将删除 Solution 部分。你的论点有道理。
标签: java oop inheritance multiple-inheritance