8多態-Java編程思想

面向對象的三大特徵:數據抽象,繼承和多態。

多態又名動態綁定,後期綁定,運行時綁定。C語言是前期綁定,Java除了static方式和final方法都是動態綁定。使用final就是聲明關閉動態綁定。


將接口與實現分離開來,改善代碼的組織結構和可讀性,創建可擴展的程序。

封裝通過合併特性和行爲來創建新的數據類型。實現隱藏則通過將細節私有化,把接口和實現分離開來。多態的作用是消除類型之間的耦合關係。

多態方法調用允許一種類型表現出於其他相似類型的區別,只要他們是從同一基類導出來的。

構造器實際是隱式的static。

多態意味着不同的形式,我們從基類繼承而來的相同接口,然後用不同版本的動態綁定產生不同方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章