阅读背景:

Effective Java:对于所有的对象都通用的方法

来源:互联网 

Java中所有的类都默认继承Object类,而Object的设计主要是为了扩展。它的所有的非final方法(equals、hashCode、toString、clone和finalize)都有明确的通用约定(general contract),因为它们被设计成要被覆盖的(override)。任何一个类,它在覆盖这些方法的时候都有责任遵守这些通用的约定;如果不能做到这一点,其他依赖于这些约定的类就无法结合该类一起正常运作。Java中所有的类都默认继承Object类,而Object的设计主要是为了扩展。它的所有的非fina




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: