課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
他倆的引用不一樣啊,就是地址不同啊,重寫的equales的第一個比較的不是兩個對象的地址么
2017-04-12
源自:Java入門第二季 升級版 9-9
正在回答
我剛剛也是不懂,我跟你想的一樣,重寫了不還是要判斷內(nèi)存地址嗎。他們內(nèi)存地址明明并不相同,為什么還說這兩個值相同。
后來我發(fā)現(xiàn)我忽視了最后一條語句,return true。說明了有兩個方法判斷他們的對象是否相同:1.判斷內(nèi)存地址? 2.地址不同,若類型相同,屬性值相同,也算對象相同。
因?yàn)閮蓚€對象的屬性和類型都相同,且面向Dog類啊
珺珺乖 提問者
慕粉192101593 回復(fù) 珺珺乖 提問者
珺珺乖 提問者 回復(fù) 慕粉192101593
舉報(bào)
課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙
2 回答為什么一個包中設(shè)兩個class,new出對象相同
7 回答小白求教:給的值不同,但最后顯示相同,為什么。。
3 回答為啥最后他運(yùn)行的結(jié)果是兩個相同?
4 回答老師講的是在同一個類建立兩個對象,如果不同類建立兩個對象重寫后屬性一樣為什么也是不相同呢
1 回答為什么要比較兩個對象是否相等
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-06-11
我剛剛也是不懂,我跟你想的一樣,重寫了不還是要判斷內(nèi)存地址嗎。他們內(nèi)存地址明明并不相同,為什么還說這兩個值相同。
后來我發(fā)現(xiàn)我忽視了最后一條語句,return true。說明了有兩個方法判斷他們的對象是否相同:1.判斷內(nèi)存地址? 2.地址不同,若類型相同,屬性值相同,也算對象相同。
2017-04-12
因?yàn)閮蓚€對象的屬性和類型都相同,且面向Dog類啊