課程
/后端開(kāi)發(fā)
/Java
/JAVA遇見(jiàn)HTML——Servlet篇
為什么要重寫toString equals 等方法?
自定義方法不是也可以嗎?
2018-07-10
源自:JAVA遇見(jiàn)HTML——Servlet篇 2-9
正在回答
因?yàn)檫@些函數(shù)在執(zhí)行時(shí)默認(rèn)調(diào)用,一般都是通過(guò)重寫來(lái)實(shí)現(xiàn)自己想要的效果
當(dāng)在System.outprintln( item )時(shí),會(huì)調(diào)用 Items 對(duì)象的 toString()方法.? 不去重寫的話就會(huì)輸出地址值啥的.??
在Map集合比較兩個(gè) Item 對(duì)象的時(shí)候會(huì)去調(diào)用 Item 對(duì)象的 equals() 和 hashCode() 方法.? 不去重寫的話是會(huì)根據(jù)地址值來(lái)比較兩個(gè)?Item 對(duì)象的,而創(chuàng)建的兩個(gè)對(duì)象的地址值是不一樣的;? MyEclipse自動(dòng)重寫的?equals() 和 hashCode() 方法可以變成:? 比較兩個(gè)對(duì)象的 成員變量 的值是否相同
舉報(bào)
本門課程在JSP課程的基礎(chǔ)上,深入介紹Servlet的基礎(chǔ)知識(shí)
1 回答重寫doPost()方法為什么要?jiǎng)h除對(duì)父類構(gòu)造器的調(diào)用
3 回答equal()方法重寫的目的是什么
2 回答關(guān)于 重寫了toString()方法
6 回答hashcode()和equals()方法重寫理解
2 回答我想知道老師為什么要重寫實(shí)體類中的equals方法?我不知道哪里有用到這個(gè)方法
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2021-02-21
因?yàn)檫@些函數(shù)在執(zhí)行時(shí)默認(rèn)調(diào)用,一般都是通過(guò)重寫來(lái)實(shí)現(xiàn)自己想要的效果
2018-07-11
當(dāng)在System.outprintln( item )時(shí),會(huì)調(diào)用 Items 對(duì)象的 toString()方法.? 不去重寫的話就會(huì)輸出地址值啥的.??
在Map集合比較兩個(gè) Item 對(duì)象的時(shí)候會(huì)去調(diào)用 Item 對(duì)象的 equals() 和 hashCode() 方法.? 不去重寫的話是會(huì)根據(jù)地址值來(lái)比較兩個(gè)?Item 對(duì)象的,而創(chuàng)建的兩個(gè)對(duì)象的地址值是不一樣的;? MyEclipse自動(dòng)重寫的?equals() 和 hashCode() 方法可以變成:? 比較兩個(gè)對(duì)象的 成員變量 的值是否相同