【发布时间】:2013-11-23 11:13:07
【问题描述】:
我在一本 Java 书籍中读到,Java 中的所有类都扩展了一个类 Object。
Object 类的用途是什么以及为什么所有类都扩展它?谁能帮我理解一下?
【问题讨论】:
标签: java
我在一本 Java 书籍中读到,Java 中的所有类都扩展了一个类 Object。
Object 类的用途是什么以及为什么所有类都扩展它?谁能帮我理解一下?
【问题讨论】:
标签: java
Java 家伙足够聪明,可以实现语言,使其更适合程序,Object 类被所有类扩展,好处是:
Object 类对象传递。(通用集合使用它就像地狱一样。)可能还有一些其他用途,我可能不知道。 :)
【讨论】:
【讨论】:
这里也适用继承理论。
您使用或编写的每个类都继承了 Object 的实例方法。
每个实际对象必须支持的常用方法在Object类中分离和定义。
注意 Object 中的方法有默认实现,因此您最终不会编写每个 class 的基本功能。
写得很好的文档解释了,这些方法是什么以及为什么。在这里结帐一次Object as a Superclass
【讨论】: