重寫的equlals方法中類型比較的問題
如圖所示,首先通過getClass方法比較兩個對象的類型是否相同,如果不同則返回false,那運行到下一步的時候兩個對象的類型就肯定是一樣的那為什么還要強(qiáng)制類型轉(zhuǎn)換呢,不是多此一舉嗎?
如圖所示,首先通過getClass方法比較兩個對象的類型是否相同,如果不同則返回false,那運行到下一步的時候兩個對象的類型就肯定是一樣的那為什么還要強(qiáng)制類型轉(zhuǎn)換呢,不是多此一舉嗎?
2016-06-29
舉報
2016-06-29
基類對象不能調(diào)用子類數(shù)據(jù)成員,所以要強(qiáng)制轉(zhuǎn)換后才能調(diào)用Dog類數(shù)據(jù)成員