首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

equals步骤的注意点

2012-10-24 
equals方法的注意点1、:如果你要是自己重写(正确说应该是履盖)了equals方法,那同时就一定要重写hashCode(),

equals方法的注意点

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

?

2、重写equals时

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

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

?

?

??? 推荐:

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

?

热点排行