我在Java书中读到Java中的所有类都扩展了一个Object类。
什么是Object
类的使用以及为什么所有类都扩展它?任何人都可以帮我理解吗?
答案 0 :(得分:3)
Java人员足够聪明地实现了语言,使其更适合程序,Object
类被所有类扩展,并且好处是:
Object
类对象传递。( Generic 集合使用它就像地狱一样。)可能还有一些其他用途,我可能不知道。 :)
答案 1 :(得分:1)
继承理论也适用于此。
您使用或编写的每个类都继承Object的实例方法。
每个实际对象必须支持的常见方法在Object
类中分开并定义。
注意在Object中有方法的默认实现,因此您不会最终编写每个class
的基本功能。
写得好的文档解释了,这些方法是什么以及为什么。在Object as a Superclass
结帐一次答案 2 :(得分:1)
它有三大优势:
要了解详情,请转到tutorial。