public boolean equals(Object obj){
if(this==obj){//地址相等
return true;
}
if(!(obj instanceof Person)//不是本类的对象
return false;
}
Person p=(Person)obj;//向下转型
if(this.name.equals(p.name)&&this.age==p.age){
return true;
}
else
{return false;
}
}
做个记录
public boolean equals(Object obj){
if(this==obj){//地址相等
return true;
}
if(!(obj instanceof Person)//不是本类的对象
return false;
}
Person p=(Person)obj;//向下转型
if(this.name.equals(p.name)&&this.age==p.age){
return true;
}
else
{return false;
}
}