面向物件的三大特征
一、封裝:
將同一類事物的特征和功能包裝在一起,只對外暴露需要呼叫的介面而已,想讓你看到的你就看得到,不想讓你看到的就見不到,對于封裝也稱為資訊的隱藏,體現的最淋漓盡致的地方就是來定義介面了,在介面中我們沒有任何功能的實作,只是定義了一系列抽象的方法宣告,在Java中介面是體現封裝最常用的方法
封裝的好處:
1、實作專業的分工
2、減少代碼的耦合
二、繼承:
所謂繼承是Java中面向物件最顯著的一個特征,繼承是從已有的類中派生出新的類,新的類可以吸收已有的屬性、行為,并擴展新的能力,在Java中不支持多繼承,單繼承使Java的繼承關系很簡單,一個類只能有一個父類,這樣易于我們的管理,同時父類也是子類的抽象化,而子類反過來就是父類的具體化
三、多型:
多型是三大特性中最后出現也是最重要的特性,前面的封裝和繼承都是為多型來服務的,
多型:多型是同一個行為具有多個不同表現形式或形態的能力
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/233156.html
標籤:其他
上一篇:C++演算法競賽中常用的STL
下一篇:VueJs(前端面試題整合)
