Discuss / Java / eclipse中重写equals方法

eclipse中重写equals方法

Topic source

乞与追逐

#1 Created at ... [Delete] [Delete and Lock User]

@Override

public boolean equals(Object obj) {

if (obj instanceof Person) {

Person p=(Person) obj;

if(this.firstName==p.firstName&&this.lastName==p.lastName&&this.age==p.age) {

return true;

}

}return false;

}

}

XjKai_

#2 Created at ... [Delete] [Delete and Lock User]

firstName和lastName两个引用类型不能用==判断

乞与追逐

#3 Created at ... [Delete] [Delete and Lock User]

okk,用Objects.equals();


  • 1

Reply