问答详情
源自:6-1 学生选课---判断 List 中课程是否存在

this==obj 比较的是什么?

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

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

提问者:慕桂英9471872 2020-03-09 22:56

个回答

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

    比较的是对象的地址

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

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

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

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