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; } }
今天的课程采纳满了,请明天再采纳