亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

objectⅡ講的equals是不是錯的?

我看書<java入門到精通>講的是equals就是比較內容的,5a3a50770001f87907200360.jpg
5a3a507f0001988304930658.jpg
5a3a50890001d6bc04930658.jpg

正在回答

3 回答

難道不是c1.equals(c3)嗎,我也覺得有矛盾。你看看底下的文字解釋是不是c1

0 回復 有任何疑惑可以回復我~

對同一個類new了兩次 相當于開了兩塊內存空間,對象名只是內存地址的引用,其實當訪問對象的時候 訪問的是不同的地址空間(簡單的說就是兩個不同的房間放的一樣的東西),當重寫之前,訪問的是對象的地址,重寫后,訪問的是對象中的空間

0 回復 有任何疑惑可以回復我~

== ?比較的是兩個值的內存地址(引用地址) ?,equals比較的是兩個值的內容。對象之間的比較,通常用equals,只需要比較內容,即可,而非對象類型的,則使用==,比較其內存地址(引用地址)。

0 回復 有任何疑惑可以回復我~
#1

慕雪8081757 提問者

如果你說的是對的,那么為毛Object二的視頻里還要重寫才比較內容呢
2017-12-23 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

objectⅡ講的equals是不是錯的?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號