關(guān)于重寫(xiě)equals()方法后想重新調(diào)用父類(lèi)的equals()方法的問(wèn)題
老師在Dog類(lèi)中重寫(xiě)了父類(lèi)Object類(lèi)的equals()使其判斷屬性是否相同,那么我在主類(lèi)中實(shí)例化了Dog類(lèi)的對(duì)象a和a1并讓他們有相同的屬性值,然后
想要調(diào)用父類(lèi)的equals()方法,那么以下代碼哪里錯(cuò)了
? ? ? if(a.super.equals(a1))
? ? ? ? ? Systemt.out.print("a和a1不相同");
2015-11-28
如果你重寫(xiě)了Dog的equals() 那么你就沒(méi)辦法讓a來(lái)調(diào)用父類(lèi)的equals方法了,
如果沒(méi)重寫(xiě)equals(),那么直接if(a.equals(a1))調(diào)用的就是父類(lèi)的equals?
2015-11-29
重寫(xiě)的意思就是重寫(xiě)類(lèi)父類(lèi)里面的方法,