第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

hashcode方法重寫的疑問

不懂重寫的hashcode方法里面的語句的意義何在- -不是要比較student.course里的name和輸入的name的hashcaode值么- - 重寫的里面的返回值為什么是result*prime+((name==null)?0:name.hashCode());這個的意義是什么 ,沒重寫之前的hashcode是什么樣子的 為啥會不同啊?

正在回答

1 回答

result*prime+((name==null)?0:name.hashCode())這句話是一個三目運算,意思是計算result和primed的乘積然后加name==null的結(jié)果,如果為真的話那么執(zhí)行0, 如果為假執(zhí)行name.hashCode()

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

ttao1993 提問者

- -我知道啊 我的意思是生成的返回值result是和誰比較相等,之后執(zhí)行equals()........
2014-12-29 回復 有任何疑惑可以回復我~
#2

ttao1993 提問者

老師不是說先比較倆個的hashcode值是否相等么- -這個返回的result是和我們自己輸入的name的hashcode比較么?
2014-12-29 回復 有任何疑惑可以回復我~
#3

happyjey 回復 ttao1993 提問者

是的,與自己輸入的name做比較
2015-06-07 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

hashcode方法重寫的疑問

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

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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