1. 程式人生 > >物件多型性的使用

物件多型性的使用

執行結果: B--public void fun1(){}
                   B--public void fun1(){}

原因:main函式呼叫本類的fun()方法,形參為父類A,實參為子類B,呼叫時發生了物件向上轉型;轉型後的物件型別為父類A,只能使用父類中含有的方法fun1()和fun2(),而fun1()被子類B覆寫過,則使用覆寫之後的方法