我听说对于每个类,JVM都会隐式扩展,但是如果不扩展Object类而又不能为自定义类创建对象,那么对其进行扩展又有什么需要呢?请任何人清楚地说明每个自定义类在创建对象时会发生什么情况?

最佳答案

Object类包含所有常用方法。因此,默认情况下,隐式竞争为您提供了那些通用方法,从而减少了开销。

方法是-equals, wait, notify, notifyall, hashcode,getClass,clone etc

如果需要自定义逻辑,则可以overridemethod

注意:所有对象(包括数组)都实现Object类的方法。

08-07 06:32