课程
/后端开发
/Java
/Java入门第三季
1、equals不是本来就是比较内容的吗?为什么把course中ID和课程传给course2后比较结果就是false了?
2、比较用户输入的course2的时候,为什么只比较课程名,不比较ID名称,course2连ID都没有。
2014-10-30
源自:Java入门第三季 6-1
正在回答
你具体看第二季equals的用法就清楚了
1、equals是比较内容用的,不是说将ID传给 course2就是false了,而是新创建了一个对象,新创建的对象不并在以前的序列中,所以才会返回false,这个在视频中有讲,请仔细观看视频。
2、大多数的时候是用不到ID的,这个ID值大多是后台生成出来的,而大多数用户记住的只是名字,用名字去比较就可以了,请您再仔细观看一遍视频
爱情是我的职责
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答Course temp=(Course)coursesToSelect.get(0)是什么意思呢
3 回答java API下载后怎么解压不开?
2 回答我们老师说字符串存在了字符串池里面,不是堆内存里啊?到底哪个正确?
1 回答month + 1 为什么呢?
1 回答指定格式时,周几怎么表示?