【发布时间】:2015-11-29 04:30:41
【问题描述】:
我有一个简单的问题,在 Java 中,每个类都直接或间接地由 Object 类派生。为什么?这东西有什么好处?
最好的问候
【问题讨论】:
-
否则您将如何创建面向对象语言?你将如何编写一个接受任何类型的方法?
我有一个简单的问题,在 Java 中,每个类都直接或间接地由 Object 类派生。为什么?这东西有什么好处?
最好的问候
【问题讨论】:
从理论上讲,原因在于 Java 是一种面向对象的语言。将所有对象都设为 Object 是 OO 语言的合理起点。
实际上,这意味着我们知道如果我们正在处理一个非null 对象引用,它将有equals、getClass、wait、@ 987654327@,以及来自Object 的所有其他有用方法。
【讨论】: