//override 在自定义类中重写Object类中的equals()方法
class Student
{
String name;
public Student(String name) //构造方法获取name
{
this.name = name;
}
public boolean equals(Object obj)
{
if(this == obj)
{
return true;
}
if(obj instanceof Student) //判断obj是否是Student实例
{
Student student = (Student)obj;
if(student.name.equals(this.name)) //stident.name是String类型的 所以调用String类中重写后的equals()方法
{
return true;
}
}
return false;
}
}
重写equals方法
最新推荐文章于 2022-02-25 22:31:36 发布