JAVA面向對象學習之多態的概念和應用
21.1 多態的概念和應用
1、概念:多態(polymorphic)是指事物存在的多種形態。
2、多態的前提:要有繼承的關係、要有方法重寫以及要有父類引用指向子類對象。
案例分析父類引用指向子類對象演示如圖1所示:
3、成員變量的訪問特點:編譯看左邊(父類),運行看左邊(父類)
演示如圖2、3所示:
4、成員方法的訪問特點:編譯看左邊(父類),運行看右邊(子類)(動態綁定)
案例演示如圖4、5所示:
5、靜態成員方法的訪問特點:編譯看左邊(父類),運行看左邊(父類),只有非靜態的成員方法,編譯看左邊,運行看右邊。(靜態和類相關,不算重寫)
案例演示如圖6所示:
6、冷笑話:超人的故事,如圖7所示:
感謝支持,我是小區日記本,喜歡點關注。每天根據小編的學習,持續分享學習的筆記與心得。
案例代碼截圖僅包含部分,小編已整理了全部代碼並分享,可免費領取,
私信回覆2個字:代碼閱讀更多 小區日記本 的文章