我对Object
做了一些研究。类,但没有明确回答我的问题(主要是关于类成员的文档)。
在类层次结构的根部拥有一个“对象”类有什么好处,基本上为什么一个类有这样的 Object
?
我的猜测是,因为java是一种强面向对象的编程语言,并且在根部有一个“对象”对于这个概念来说是理想的。每次我们从根进一步继承时,耦合度不是会增加吗?
最佳答案
好处是,一切(除了原语)都是对象。因此,您可以对每个对象执行某些操作,例如对其进行同步,或者比较其中两个对象是否相等或将其中一个转换为字符串。
当然,这可以通过某种内置语言功能来实现。但在 OO 中已经有一个特性:继承,因此通过使用这个概念使语言变得更简单。
当然,如果包含它是个好主意的话,人们可以对对象的每一个方法进行长时间的讨论。
关于java - 将 Object 类作为 Java 类层次结构的根有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36004611/