public boolean compare (Person per) {
if(per == this) {
return true ;
}
if(per == null) {
return false ;
}
if(this.name.equals(per.name) && this.age == age) {
return true ;
}
return false ;
}
总结:对象比较是一个类本身所具备的功能,比较的时候最核心的问题:①比较地址、②判断是否为空、③判断各个属性。(①和②可以交换)