问答详情
源自:6-1 学生选课---判断 List 中课程是否存在

为什么改写equal方法后,结果还是false

public boolean equal(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.equals(course.name)){

return true;

}

else

return false;

}

}


提问者:慕粉0924545886 2017-02-03 10:18

个回答

  • ziom
    2017-02-03 13:09:29

    你怎么调用的,代码贴完整一点,还有格式化一下,这样不方便看