課程
/后端開發
/Java
/Java入門第三季
Course中的equals方法也重寫了
2017-02-11
源自:Java入門第三季 6-1
正在回答
把工程發我郵箱,我抽空幫你看看。[email protected]
慕蓋茨4466670 提問者
ziom 回復 慕蓋茨4466670 提問者
equals()重寫的有問題,下面是我在你寫的基礎上做的修改
public?boolean?equals(Object?obj){ ????if(this==obj) return?true; ????if(obj==null) return?false; ????if(!(obj?instanceof?Course)) return?false; ????Course?course=(Course)obj; ????if(this.name==null){ if(course.name==null) ????return?true; else ????return?false; ????}else{ ????????//?if(this.name==course.name) if(this.name.equals(course.name)) ????return?true; else ????return?false; ????} }
今天的課程采納滿了,請明天再采納
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
3 回答從鍵盤輸入的課程提示false
5 回答最后一個輸入課程判斷是否contains,一直是false
2 回答equals 已經重寫了(自動重寫的),第一次返回了true,但創建新對象后,所有課程都是返回的false,求解?
4 回答為什么我這里是返回false?
2 回答求助。。。有沒有跟我一樣添加了hashcode和equals還是返回false的
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-02-11
把工程發我郵箱,我抽空幫你看看。[email protected]
2017-02-11
equals()重寫的有問題,下面是我在你寫的基礎上做的修改
今天的課程采納滿了,請明天再采納