簡述物件導向三大基本特徵

2021-10-16 22:12:57 字數 367 閱讀 7321

物件導向的三大基本特徵:

封裝,繼承,多型

封裝的好處:

(1)保證資料的安全性

(2)提供清晰的對外介面

(3)類內部實現可以任意修改,不影響其它類

繼承是指這樣一種能力:

通過繼承建立的新類稱為「子類」或「派生類」

被繼承的類稱為「基類」、「父類」或「超類」。

要實現繼承,可以通過「繼承」(inheritance)和「組合」(composition)來實現。

繼承概念的實現方式有三類:實現繼承、介面繼承和可視繼承。

實現多型,有二種方式,覆蓋,過載。

真正和多型相關的是「覆蓋」。

多型的作用:保證類的例項的某一屬性時的正確呼叫。

物件導向的三大基本特徵

封裝 定義 隱藏內部實現,穩定外部介面 1.屬性封裝了例項變數 2.方法封裝了具體實現的 3.類封裝了屬性和方法 作用 1.使用起來更加簡單 2.變數更加安全 3.可以隱藏內部實現細節 4.開發速度更加快捷 為什麼使用繼承?在開發過程中,我們會發現很多 相同,特別是建立一些類的時候,發現類與類之間有...

物件導向的三個基本特徵 物件導向基本特徵

物件導向的三個基本特徵 封裝是物件和類概念的主要特徵,就是把客觀的封裝起來,只對外暴露出來,並把自己的資料和方法只讓可信的類或物件操作作用 隱藏實現細節,使得 模組化 使用現有類的所有功能,並且無需重新編寫原來的類中的方法對這些功能的擴充套件,oc只能實現單繼承,如果想要實現多繼承的話可以通過分類或...

物件導向基本特徵

通過學習設計模式對物件導向程式設計有了更深層次的了解。在 大話設計模式 一書中的第乙個設計模式裡 簡單工廠模式 體會到了自己學習物件導向程式設計時的歷程。首先要保證 無錯,我想這是大部分初學者的心願。其次就是 規範,這一點是很重要的,程式不僅僅是寫給自己看的,更需要讓別人能看懂。別人能看懂還不行,畢...