摘要: 第三章:对于所有对象都通用的方法 第一条:覆盖equals方法请遵守通用的约定在下面中可以不考虑覆盖equals方法:(1).类的每个实例本质上是唯一的 枚举类型(2).不关心类是否提供了逻辑相等,的测试功能(3).超类已经覆盖了equals,从超类继承过来的行为对于子类也是适合的,(4).类是是私有的或包含所有的,实现equals方法要实现的等价关系:自反性,对称性,传递性,一致性里式替换原则(lis substitution principle),一个类的任何重要的属性也适用与他的子类型复合优于继承(5).非空性:所有的对象都不必须不等于null,public boolean equal. 阅读全文
posted @ 2013-08-26 17:00 曹守鑫 阅读(199) 评论(0) 推荐(0) 编辑