Java(OOP)面向對象的三個特徵與含義

面向對象的三個特徵是:封裝、繼承、多態。對象

 

封裝,繼承

高內聚低耦合,目的是解耦。封裝是將某事物的屬性與行爲包裝到一個對象中,這個對象能夠選擇對外進行公開它的屬性與行爲。在 Java 中,能使用 private、protected、public、三種修飾符和默認(default),對外部對象訪問該對象的屬性與行爲進行限制。編譯

 

繼承。引用

子對象能夠擁有父對象的屬性與行爲。即父對象擁有的屬性與行爲,子對象一樣也有。方法

 

多態(父引用指向子對象)封裝

多態是父對象中的一個行爲,能在子對象中有不一樣的表現。

有兩種多態機制,編譯時多態、運行時多態。方法的重載就是一種編譯時多態。

相關文章
相關標籤/搜索