llm0523
2016-02-28 16:25
为什么重写equals方法后判断结果是false,而自动添加的equals方法判断的结果是true?
if(this.equals(course.name)){
return true;
}
这句有问题;
应该是
if(this.name.equals(course.name)){
return true;
}
名字的比较,而不是拿一个当前的对象(this)与传入对象的name属性(course.name)比较
Java入门第三季
409767 学习 · 4530 问题
相似问题