我有一个代表具有唯一 Id 属性的 DB-Entries 的类。是否可以仅基于此属性实现equals()
and方法hashcode()
@Override public int hashCode()
{ return id;
}
@Override public boolean equals(Object obj)
{
if (this == obj) return true;
if (obj == null) return false;
if (getClass() != obj.getClass()) return false;
Task other = (Task) obj;
if (id != other.id)
return false;
return true;
}