假设一个class Memberwhere 成员有一个Idtype String。String equals()我想知道在另一个实现中使用一个实现是否有任何问题。如果field Id是 type会不会更好Long。
@Override public boolean equals(Object object){
if(object == null) return false;
if(! (object instanceof Member)) return false;
Member member= (Member) object;
if(this.Id.equals(member.Id)) //<==My concern is here
return true;
else
return false;
}