// 判断对象的值是否相等,重写equals方法
@Override
public boolean equals(Object obj) {
//1判断是不是同一个对象
if(this==obj) {
return true;
}
//2判断是否为空
if(obj==null) {
return false;
}
//3判断是否是Student类型
if(obj instanceof Student) {
Student s=(Student)obj;
//4比较属性
if(this.name.equals(s.getName())&&this.age==s.getAge()) {
return true;
}
}
//5不满足条件返回false
return false;
}
判断对象的值是否相等,重写equals方法
最新推荐文章于 2023-10-24 23:14:11 发布