可能的复制品:
Java: Object 类未被声明为抽象类的基本原理
为什么 Object 类,它是‘ em 的基类,在 Java 中都是,而不是抽象的?
这个问题我已经问了很长时间了这个问题纯粹是出于好奇,仅此而已。我的代码或任何人的代码都没有破坏,因为它不是抽象的,但我想知道为什么他们把它具体化?
为什么会有人想要这个 Object 类的“实例”(而不是它的存在) ?一种情况是使用 Object 实例进行锁定的同步代码很差(至少我曾经这样使用过一次)。.我的错)。
Object 类的“实例”有什么实际用途吗?它的实例化如何适用于 OOP?如果他们将其标记为抽象(当然是在提供其方法的实现之后) ,会发生什么情况?