封裝,繼承,多型
1 什麼是封裝?
封裝:隱藏物件的屬性和實現細節,僅對外提供公共的訪問方式.
也就是:將乙個物件的屬性和方法的實現隱藏起來(將不需要對外顯示的內容都隱藏起來),只對外界提供 api 以供外界使用,由此可以達到系統的不開源.
1.2 封裝的優點?
2 什麼是繼承?
繼承:多個類具有相同的屬性和方法的時候,將這些屬性和方法抽取到乙個單獨的類中,讓其他類都繼承該類,這樣這些類和方法都具有該類的方法和屬性.
2.2 繼承的優點?
3 什麼是多型?
多型:父類的指標指向子類的物件
3.2 多型的特點:
4 封裝,繼承和多型總結
封裝的思想:主要用於不開源,將自己獨有的方法和屬性」隱藏」起來,只對外面提供 api 供外界呼叫.(即將**盡量的不對外提供原始碼)
繼承和多型:先有繼承才有多型.繼承即把多個類中相同的屬性和方法抽取出來,讓其他類繼承於他,該類稱為父類,其他稱為子類.父類指標指向子類的物件稱為多型,多型可以用乙個類表示其他很多類.
封裝,繼承,多型
一 1 封裝 該隱藏隱藏,該公開的公開 屬性隱藏,同時提供get set方法 有些方法應該隱藏 方法宣告公開,實現隱藏。實現的改變對架構的影響最小 2 繼承 一般 特殊 單繼承 乙個類最多只能有乙個直接父類。類之間可以形成樹狀關係 根據訪問許可權,子類如果可以訪問父類的屬性和方法,就能繼承 priv...
繼承 封裝 多型
一 封裝 封裝是實現物件導向程式設計的第一步,封裝就是將資料或函式等集合在乙個個的單元中 我們稱之為類 被封裝的物件通常被稱為抽象資料型別。封裝的意義 封裝的意義在於保護或者防止 資料 被我們無意中破壞。在物件導向程式設計中資料被看作是乙個中心的元素並且和使用它的函式結合的很密切,從而保護它不被其它...
封裝 繼承 多型
一 封裝 封裝是實現物件導向程式設計的第一步,封裝就是將資料或函式等集合在乙個個的單元中 我們稱之為類 被封裝的物件通常被稱為抽象資料型別。封裝的意義 封裝的意義在於保護或者防止 資料 被我們無意中破壞。在物件導向程式設計中資料被看作是乙個中心的元素並且和使用它的函式結合的很密切,從而保護它不被其它...