class Student
{
String name;
int id;
Student(String name,int id){
this.name=name;
this.id=id;
}
public boolean equals(Object o){
if(this==o) return true;
if(o instanceof Object)
{
boolean temp=(this.id == ((Student)o).id);
return (this.id == ((Student)o).id) && (this.name.equals(((Student)o).name));
//String类的equals()方法是重载的equals方法 只有对象数据类型有equals方法
}
//对于this.id ==((Person)o).id)结果是true
return super.equals(o);
}
}
浙公网安备 33010602011771号