学习《Effective JAVA》(二)

第三章 对于所有对象都通用的方法 第8条:覆盖equals时请遵守通用约定 不覆盖equals方法的任一条件: 类的每个实例本质上都是唯一的。 不关心类的是否提供了“逻辑相等”的测试功能。 超类已经覆盖了equals,从超类继承过来的行为对于子类也是合适的。 类是私有的或是包级私有的,可以确定它的equals方法永远不会被调用。 覆盖equals所需遵守的条件: 覆盖equals方法时总要覆盖ha
相关文章
相关标签/搜索