给定一个这样的类:
class MyObject {
private String id1;
private String id2;
@Override
public boolean equals(Object o) {
if (o == this) return true;
if (!(o instanceof MyObject)) {
return false;
}
MyObject other = (MyObject) o;
return id1.equals(other.id1) || id2.equals(other.id2);
}
}
请注意,相等不依赖于两个字段匹配,任何一个字段都有效。hashCode这个类的合适实现是什么?
天涯尽头无女友
相关分类