public boolean equals(Object obj) {
// 如果两个对象物理地址相同,那么两个对象相同
if (this == obj) {
return true;
}
// 如果两个对象为同类,直接返回false
if (!(obj instanceof Person)) {
return false;
}
Person per = (Person) obj;
if (this.name.equals(per.name) && this.age == per.age) {
return true;
} else {
return false;
}
}
|
|