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

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

無法生成重寫的equals()方法

提示這個:there are no non-static fields in this class.Cannot create equals() and hashCode() methods

正在回答

1 回答

這個類沒有非靜態屬性,不能創建equals()和hashCode()方法。

把屬性改成非靜態的就可以創建了


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

Opener 提問者

非常感謝!
2016-11-10 回復 有任何疑惑可以回復我~
#2

Opener 提問者

我發現問題了:我的子類里沒有單獨的屬性。 我就是繼承了一下父類,子類不新建屬性,都用父類的屬性,為什么不能創建equals()方法嗎?我不是繼承了父類的屬性嗎?為什么說:there are no non-static fields in this class
2016-11-10 回復 有任何疑惑可以回復我~
#3

殷雅俊 回復 Opener 提問者

其實能創建,我感覺只是eclipse比較蠢,你得告訴eclipse你重寫equals()方法時需要比較的屬性??梢韵嚷暶髂切傩裕詣由蒭quals()后刪除那些聲明就行了。反正你的目的不就是要那些自動生成的代碼嘛
2017-02-07 回復 有任何疑惑可以回復我~
#4

力盡山拔

我也感覺eclipse好蠢。。。。耽誤我好幾十分鐘哈哈哈
2017-02-12 回復 有任何疑惑可以回復我~
查看1條回復

舉報

0/150
提交
取消

無法生成重寫的equals()方法

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

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

幫助反饋 APP下載

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

公眾號

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