定义一个int型成员变量 mHashCode;
1、类初始中传入hashcode的值
2、在equals(Object obj)中
if (obj == null || getClass ()!= obj.getClass()) {
return false;
}
if (obj.mHashCode == mHashCode) {
return true;
}
return false;
2、hashCode中
return mHashCode;
在HashMap中HashCode定位bucket数组的位置,equals比较对象的内容是否相同