課程
/后端開發
/Java
/Java入門第三季
this==obj 比較的是什么?是兩個對象相不相同?還是比較的兩個對象的參數想不相同?
這里為什么不用equals? 為什么比較了this== obj 下面還要多加一個 instance of 的判斷呢?
2020-03-09
源自:Java入門第三季 6-1
正在回答
比較的是對象的地址
==在不比較基本類型的時候,比較的是其引用,即地址
instance?of是判斷一個對象是否為一個類的實例
比較的應該是,二者是不是同一個對象
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
3 回答equals重寫中obj是比較對象 this是被比較對象?
1 回答this是本類的對象,obj是Object類型的。this=obj是什么意思呢?
3 回答想問問大家,這里的if(this == obj)中的this指的是什么?
1 回答if(this==obj)
4 回答equals()到底是比較什么
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-03-23
比較的是對象的地址
==在不比較基本類型的時候,比較的是其引用,即地址
instance?of是判斷一個對象是否為一個類的實例
2020-03-16
比較的應該是,二者是不是同一個對象