慕桂英9471872
2020-03-09 22:56
this==obj 比较的是什么?是两个对象相不相同?还是比较的两个对象的参数想不相同?
这里为什么不用equals? 为什么比较了this== obj 下面还要多加一个 instance of 的判断呢?
比较的是对象的地址
==在不比较基本类型的时候,比较的是其引用,即地址
instance of是判断一个对象是否为一个类的实例
比较的应该是,二者是不是同一个对象
Java入门第三季
409792 学习 · 4340 问题
相似问题