课程
/后端开发
/Java
/Java入门第三季
不应该返回false吗?
2018-08-20
源自:Java入门第三季 6-2
正在回答
是不是还需要改写hashcode()方法 让他们返回值一致呢?
qq_Takeiteasy_2
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答obj不是已经是一个非空的Course类对象了吗?为什么还有Course course=(Course)obj;既然都是Course类的对象了为什么还要强转?
3 回答为什么直接用equals()比较对象course与course2还是false?
4 回答同样的问题,为什么我写的equals和hashcode方法还是返回false?
2 回答equals();方法比较的是两个对象的内容是否相同。为什么在Object类里面比较两个引用对象时,比较的却是对象的引用是否指向同一块地址?必须要重写equals();方法
2 回答equals()不就是比较内容吗?为什么会返回false