最后代碼那里關(guān)于對(duì)象類型的問(wèn)題
Dog2和Dog不是已經(jīng)通過(guò)if(getClass()!=obj.getClass())比較出類型相同了嘛,為什么下面還要把Dog2類型轉(zhuǎn)換成Dog類型?Dog other =(Dog) obj;搞不清楚他比較的類型是什么意思,是在比較兩個(gè)對(duì)象所屬的類是否是同一個(gè)?
Dog2和Dog不是已經(jīng)通過(guò)if(getClass()!=obj.getClass())比較出類型相同了嘛,為什么下面還要把Dog2類型轉(zhuǎn)換成Dog類型?Dog other =(Dog) obj;搞不清楚他比較的類型是什么意思,是在比較兩個(gè)對(duì)象所屬的類是否是同一個(gè)?
2015-02-26
舉報(bào)
2015-02-27
就好比我有一個(gè)動(dòng)物的類,和一個(gè)人的類,比較的時(shí)候肯定不是同一個(gè)類啊,這是比較類型的目的