課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
前提條件是:同一個類new出的兩個對象么?
如果我現(xiàn)在有兩個類,這兩個類中的屬性一樣,然后用這種方法比較呢?會一樣么?
2016-07-12
源自:Java入門第二季 升級版 9-9
正在回答
是不一樣的。
因為是不同的類。
用代碼實現(xiàn)如下:
首先設置好兩個類,這里我用的是Dog和Dog2。
除了類名其他都是一樣的。
接著設置斷點,對其進行調(diào)試。
接下來可以看到,當運行的if(getClass() != obj.getClass())。類對象是否相等時,由于類名不同,所以就執(zhí)行return false。
最后返回回來,執(zhí)行的是不相同。
不知道能看懂嗎?
看懂了,你的思路很清晰,謝謝你~
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構中體會Java面向?qū)ο缶幊痰膴W妙
1 回答課堂提問?
4 回答按照老師的步驟抽象方法繼承的時候軟件報錯
2 回答調(diào)用方法時是如果類中有{},是不是先執(zhí)行{}?
4 回答如果父類中沒有寫構造方法,而子類中有構造方法
2 回答在if條件中條件不符合時,如何終止程序的運行?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-07-12
是不一樣的。
因為是不同的類。
用代碼實現(xiàn)如下:
首先設置好兩個類,這里我用的是Dog和Dog2。
除了類名其他都是一樣的。
接著設置斷點,對其進行調(diào)試。
接下來可以看到,當運行的if(getClass() != obj.getClass())。類對象是否相等時,由于類名不同,所以就執(zhí)行return false。
最后返回回來,執(zhí)行的是不相同。
不知道能看懂嗎?
2016-07-12
看懂了,你的思路很清晰,謝謝你~