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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

下面是main函數下定義的兩個方法 ,誰能解釋一下是什么意思 ?

下面是main函數下定義的兩個方法 ,誰能解釋一下是什么意思 ?

慕絲7291255 2022-05-20 15:15:32
public boolean equals(Object obj){if (obj != null)return (hashCode() == obj.hashCode());return false;}public int hashCode(){return this.userID.hashCode();}注 寫這個類的時候并沒有引入任何其他的類和接口
查看完整描述

3 回答

?
郎朗坤

TA貢獻1921條經驗 獲得超9個贊

你應該先看第二個方法,返回的是userID的hash碼
第一個方法傳入的是一個Object 對象,如果obj不為空,執行 return (hashCode() == obj.hashCode());
obj調用第二個方法即判斷obj的hash碼是不是當前的hash碼,是就返回ture,否則返回false

查看完整回答
反對 回復 2022-05-23
?
森林海

TA貢獻2011條經驗 獲得超2個贊

不知道你保存的這個文件是JSP的還是ASP的,如果是JSP的你提交處理的網頁被你命名為了“test.asp”,這樣是不可能取到數據的

查看完整回答
反對 回復 2022-05-23
?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

第二個 方法 便當前頁面中的userID變成hash碼
第一個 方法 如果傳入的Object 為空的話,就返回剛才得到的hash碼
貌似是為了實現加密userID,并防止userID為空的情況出現

查看完整回答
反對 回復 2022-05-23
  • 3 回答
  • 0 關注
  • 172 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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