java - 在java中,每个类都扩展了Object。那么它如何扩展其他类。因为一个类只能扩展单个类

标签 java

在java中每个类都扩展Object但我们知道一个类不能扩展多个类。当我创建类 A 并扩展 B 时,但 A 已经扩展了 Object类。它如何成为可能。内部发生的事情允许扩展 B 类和 Object .

这只是疑问。我知道它是由Java管理的。请建议我。

最佳答案

每个类只能扩展一个类,但该类本身可以扩展Object(或扩展Object的东西)。

因此,所有类都扩展了 Object,即使存在一些中间的其他类。

例如,如果您有类 A,B,CC 扩展 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/

相关文章:

java - Postgres 时间戳列的默认值设置未正确使用

java - 使用 maven 构建时如何在 osgi 包中导入 javax.smartcardio?

java - 读取 system.in 时 Runtime.exec 永远不会返回

java - 在 Java 泛型中创建类型对象

Java线程同步对象的等待和通知

java - 我应该尽量减少 "if"语句或 "for"循环的数量吗?

java - JUnit 显示 0.4 秒,Infinitest 4 毫秒测试的慢速测试警告

java - Java 中 ZLIB 输入流的意外结束

java - 如何在所有设备上同时触发事件而不考虑时区

Java 相当于 PHP Simple HTML DOM Parser