第6章中Course类的this和obj分别代表什么?

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

坚持下去L

2016-10-20 22:17

5808d146000126fe04800270.jpg
第6章中,Course类中,里面的this   和obj分别代表的是什么?为什么拿他们两个比较?这部分没有看懂。。。

写回答 关注

1回答

  • JINGMO_
    2016-10-20 23:43:56
    已采纳

    this表示当前对象,obj表示对象调用equals(Object obj)方法时传入的对象。比较其实就是比较他们的hashCode 。如果hashCode相等,表示他们是同处以一个内存空间,也就是同一个对象。既然是同一个对象,那么他们的属性等等应该完全相同。所以 return的是 true

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题