關(guān)于方法的多態(tài)
在這節(jié)課的案例中
Animal obj1 = new Animal();
Animal obj2 = new Dog();
這兩個有什么區(qū)別嗎
如果換成Dog obj2 = new Dog();?
也是可以的把
在這節(jié)課的案例中
Animal obj1 = new Animal();
Animal obj2 = new Dog();
這兩個有什么區(qū)別嗎
如果換成Dog obj2 = new Dog();?
也是可以的把
2018-08-10
舉報
2018-08-13
建議了解一下實現(xiàn)多態(tài)的三個必要條件:繼承,重寫,向上轉(zhuǎn)型。
父類類型的引用可以調(diào)用父類的所有屬性和方法。
子類重寫父類方法,父類引用指向子類對象時,可調(diào)用子類中重寫方法。
子類重載父類方法,父類引用指向子類對象時,無法調(diào)用子類中重載方法(父類中不存在該方法)。
2018-08-10