

Course中的equals方法也重写了
把工程发我邮箱,我抽空帮你看看。1808570357@qq.com
equals()重写的有问题,下面是我在你写的基础上做的修改
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.name==null){
if(course.name==null)
return true;
else
return false;
}else{
// if(this.name==course.name)
if(this.name.equals(course.name))
return true;
else
return false;
}
}今天的课程采纳满了,请明天再采纳