在java中每个类都扩展Object
但我们知道一个类不能扩展多个类。当我创建类 A 并扩展 B 时,但 A 已经扩展了 Object
类。它如何成为可能。内部发生的事情允许扩展 B 类和 Object
.
这只是疑问。我知道它是由Java管理的。请建议我。
最佳答案
每个类只能扩展一个类,但该类本身可以扩展Object(或扩展Object的东西)。
因此,所有类都扩展了 Object,即使存在一些中间的其他类。
例如,如果您有类 A,B,C
且 C
扩展 B
,则 B
扩展A
,并且 A
扩展了 Object,C
是一个 Object
,因为 C
是一个B
因此它是一个 A
,并且由于每个 A
都是对象,因此 C
也是一个 对象
Object
^
|
A
^
|
B
^
|
C
关于java - 在java中,每个类都扩展了Object。那么它如何扩展其他类。因为一个类只能扩展单个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25542691/