Java中,创建一个Student类,有id,name,sex属性
创建一个Student类,有id,name,sex属性然后再创建两个对象,如果对象的三个属性值完全一样,就认为是同一个值,使用equals比较的时候应该得到结果true,...
创建一个Student类,有id,name,sex属性
然后再创建两个对象,如果对象的三个属性值完全一样,就认为是同一个值,
使用equals比较的时候应该得到结果true,否则为false,该如何来完成 展开
然后再创建两个对象,如果对象的三个属性值完全一样,就认为是同一个值,
使用equals比较的时候应该得到结果true,否则为false,该如何来完成 展开
展开全部
public class Student {
private String id;
private String name;
private String sex;
public Student(String id, String name, String sex) {
this.id = id;
this.name = name;
this.sex = sex;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
Student student = (Student) o;
if (id != null ? !id.equals(student.id) : student.id != null) {
return false;
}
return (name != null ? name.equals(student.name) : student.name == null) && (sex != null ? sex.equals(student.sex) : student.sex == null);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询