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方法判断类内容请搜索靠谱客的其他文章。
发表评论 取消回复