//java equals()方法的写法
@Override
public boolean equals(Object o) {
if (this == o) { // 如果相等,则返回true
return true;
}
if (o == null) { // 如果指定对象为空
return false;
}
if (!(o instanceof Person)) { // 如果o不是Person的实例
return false;
}
Person p = (Person) o;
if (this.name.equals(p.getName()) && this.age == p.getAge()) {
return true;
} else {
return false;
}
}