老师的equals是覆盖了Java.lang.equals方法m吗?

来源:6-1 学生选课---判断 List 中课程是否存在

慕粉1406301482

2017-03-12 16:58

public boolean equals(Object obj){
        if(this == obj)
            return true;
        if(obj == null)
            return false;
        if(!(obj instanceof CollectionTest))
            return false;
        CollectionTest a = (CollectionTest)obj;
        if(this.name == null){
            if(a.name == null)
                return true;
         else
            return false;}
        else{
            if(this.name.equals(a)){
                return true;
            }else{
                return false;
            }
        }
    }

我照着视频一样在Course类里面写的,为什么我的新的course还是显示false?

写回答 关注

3回答

  • 落叶萧萧online
    2017-03-20 14:40:16
    已采纳

    给我,谢谢你

    慕粉1406...

    非常感谢!

    2017-03-30 08:47:08

    共 1 条回复 >

  • 慕村3338350
    2017-03-26 09:17:27

    我也一样,你怎么解决的


    慕粉1406...

    我少打了,应该是if(this.name.equals(a.name))

    2017-03-30 09:12:24

    共 1 条回复 >

  • 慕粉1406301482
    2017-03-12 17:09:13

    自己.发现问题了,既然如此,那么。。。。。。。。。











    有谁要积分啊?这儿有个赠送的3分,先到先得XD

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409779 学习 · 4546 问题

查看课程

相似问题