this==obj 比较的是什么?

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

慕桂英9471872

2020-03-09 22:56

this==obj 比较的是什么?是两个对象相不相同?还是比较的两个对象的参数想不相同?

这里为什么不用equals? 为什么比较了this== obj 下面还要多加一个 instance of 的判断呢?

写回答 关注

2回答

  • 远赴山河万里
    2020-03-23 16:26:03

    比较的是对象的地址

    ==在不比较基本类型的时候,比较的是其引用,即地址

    instance of是判断一个对象是否为一个类的实例

  • qq_慕侠6434177
    2020-03-16 08:22:45

    比较的应该是,二者是不是同一个对象

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题