读书人

equals步骤的注意点

发布时间: 2012-10-24 14:15:58 作者: rapoo

equals方法的注意点

1、:如果你要是自己重写(正确说应该是履盖)了equals方法,那同时就一定要重写hashCode(),规范要求,如果两个对象进行equals比较时如果返回true,那么它们的hashcode要求返回相等的值。

?

2、重写equals时

if (!(obj instanceof XXXXClass))           return false;  

??? 慎重使用(obj为比较对象)

?

?

??? 推荐:

if(obj.getClass() != this.getClass())    return false;   

?

读书人网 >编程

热点推荐