java -----理解java的三大特性之多態

從程序的運行結果中我們發現,a.fun1()首先是運行父類Wine中的fun1().然後再運行子類JNC中的fun2()。 分析: 在這個程序中子類JNC重載了父類Wine的方法fun1(),重寫fun2(), 而且重載後的fun1(String a)與 fun1()不是同一個方法, 由於父類中沒有該方法,向上轉型後會丟失該方法, 所以執行JNC的Wine類型引用是不能引用fun1(String
相關文章
相關標籤/搜索