多態(tài)(overridding)的分析---求職筆記(3)
上篇: JAVA基礎(chǔ)(一):多態(tài)(overloading & overridding)的分析
本篇只是強(qiáng)化和復(fù)習(xí):
1 多態(tài)只針對(duì)非final方法;
?不針對(duì)變量、final方法
2方法[非final]是運(yùn)行時(shí)對(duì)應(yīng)對(duì)象
?變量、fianl是編譯期間對(duì)應(yīng)對(duì)象
3多態(tài)只能調(diào)用父類中有的方法(向上擴(kuò)展后)
?不能調(diào)用父類中沒有的方法;
?不能調(diào)用子類中擴(kuò)展父類[not overridding]方法
?
4多態(tài)定義:指的是使用同一個(gè)實(shí)現(xiàn)接口,以實(shí)現(xiàn)不同的對(duì)象實(shí)例
?多態(tài)好處:多態(tài)讓程序依賴接口或者抽象類,而不是具體類
posted on 2007-02-05 00:36 crazycy 閱讀(820) 評(píng)論(0) 編輯 收藏 所屬分類: JavaSE語言