概述
public class Student {
private int id;
private String name;
private String className;
private String sex;
public Student() {
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getClassName() {
return className;
}
public void setClassName(String className) {
this.className = className;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
@Override
public boolean equals(Object o) {
if(this==o)
{
return true;
}
if(o==null || !(o instanceof Student))
{
return false;
}
Student s=(Student)o;
return ((name!=null)?name.equals(s.getName()):s.getName()==null) &&
((className!=null)?className.equals(s.getClassName()):s.getClassName()==null) &&
((sex!=null)?sex.equals(s.getSex()):s.getSex()==null) &&
id==s.getId();
}
}
最后
以上就是无聊夕阳为你收集整理的重写equals方法判断类的值是否相等的全部内容,希望文章能够帮你解决重写equals方法判断类的值是否相等所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复