java中重写 equals 类的模板,菜鸟自留
/**
* 重写 equals类模板
* @param obj
* @return
*/
public boolean equals(Object obj){
if (this == obj){
return true;
}
if (obj == null){
return false;
}
if (!(obj instanceof Course))
return false;
Course course = (Course)obj;
if (this.getName() == null){
if (course.getName() == null)
return true;
else return false;
}else {
if (this.getName().equals(course.getName()))
return true;
else
return false;
}
}