最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

java入門第三季中6-1 equals()重寫的問題

重寫equals()的函數(shù)名是equals,但是在重寫的代碼塊中又調(diào)用了equals(),就是this.name.equals(obj.name); 這樣 為什么沒問題 總感覺好像不對(duì)

正在回答

3 回答

當(dāng)前類繼承的而是Object類的equals()方法

Object類的 boolean equals(Object obj) 方法:只有當(dāng)obj不為空且this==obj(即兩個(gè)引用指向同一對(duì)象)時(shí)才返回true

重寫equals()方法時(shí),語句中調(diào)用的boolean equals(Object obj)方法是String類中的equals方法,當(dāng)當(dāng)obj不為空且this和obj指向的字符串相同時(shí),此方法返回true


0 回復(fù) 有任何疑惑可以回復(fù)我~

equals()方法是父類Object類的方法,子類是可以調(diào)用或重寫的

一個(gè)是屬性name調(diào)用了equals()方法

另一個(gè)是在Course類中重寫了equals()方法,這里重寫的equals()方法,并未對(duì)屬性name調(diào)用的equals()方法產(chǎn)生影響,兩者互補(bǔ)相連

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

大白_baymax 提問者

感謝回復(fù)哈
2017-03-12 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕瓜8829151

if(this==obj){ return true; 比較的是元素的位置嗎??前輩們求教
2017-03-12 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕粉學(xué)渣粉 回復(fù) 慕瓜8829151

bushi
2017-03-15 回復(fù) 有任何疑惑可以回復(fù)我~
#4

慕粉學(xué)渣粉 回復(fù) 慕瓜8829151

就是判斷對(duì)象的
2017-03-15 回復(fù) 有任何疑惑可以回復(fù)我~
#5

慕哥7677898

this.name.equals(obj.name)中的equals也是調(diào)用父類object的方法吧?
2017-04-13 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

equals就是用來比較兩個(gè)對(duì)象對(duì)應(yīng)的內(nèi)容是否相同的啊

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

大白_baymax 提問者

感謝回復(fù)
2017-03-12 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

java入門第三季中6-1 equals()重寫的問題

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)