【发布时间】:2013-11-05 06:52:14
【问题描述】:
Java 不支持多继承。 但是在eclipse中我们可以看到任何类默认扩展了OBJECT类,如果我们尝试添加未实现的方法,我们可以看到Object类的所有方法。
现在我的观点是我可以让我的类扩展任何类,例如 Thread。 所以现在我的类通过用户定义的一面和默认的对象扩展线程...... 这意味着多类继承?
【问题讨论】:
-
不。
YourClass <- Thread <- Object。单继承(这只是意味着一个类只能有一个直接超类)。 -
Object类始终位于继承层次结构的顶部,在这种情况下创建了一个类链 - 多级继承。 -
1.您不能在 Java 中扩展“最终”类。 2. 我建议检查 C++ 等语言中多重继承的定义。
-
所以每个人都在说,,,如果我不使用扩展,我的类将直接继承 Object 类,否则如果我引用 Thread 类,它将离开,并通过 Threads 维护先前的定义到 Object.. .ryt!