封裝
定義:隱藏內部實現,穩定外部介面
1.屬性封裝了例項變數
2.方法封裝了具體實現的**
3.類封裝了屬性和方法
作用:
1.使用起來更加簡單
2.變數更加安全
3.可以隱藏內部實現細節
4.開發速度更加快捷
為什麼使用繼承?
在開發過程中,我們會發現很多**相同,特別是建立一些類的時候,發現類與類之間有很多相同的屬性及方法,這些方法和屬性會重複很多次。如果程式設計師這樣開發,則會顯得很low。在物件導向中,有繼承的概念,我們可以使用繼承的方式,將相同的屬性和方法放到乙個類當中,然後其他類繼承此類,我們將這種方式叫做繼承。
繼承即是讓乙個類擁有另外乙個類的某些屬性和方法的特性。被繼承的類稱為父類(基類)、繼承類稱為子類。子類可以擁有父類中所有非私有成員和方法。
在開發中發現一些具有相同的特徵分和方法是,我們使用繼承。
簡述物件導向三大基本特徵
物件導向的三大基本特徵 封裝,繼承,多型 封裝的好處 1 保證資料的安全性 2 提供清晰的對外介面 3 類內部實現可以任意修改,不影響其它類 繼承是指這樣一種能力 通過繼承建立的新類稱為 子類 或 派生類 被繼承的類稱為 基類 父類 或 超類 要實現繼承,可以通過 繼承 inheritance 和 ...
物件導向的三個基本特徵 物件導向基本特徵
物件導向的三個基本特徵 封裝是物件和類概念的主要特徵,就是把客觀的封裝起來,只對外暴露出來,並把自己的資料和方法只讓可信的類或物件操作作用 隱藏實現細節,使得 模組化 使用現有類的所有功能,並且無需重新編寫原來的類中的方法對這些功能的擴充套件,oc只能實現單繼承,如果想要實現多繼承的話可以通過分類或...
java中物件導向的三大基本特徵
1.封裝 封裝是把過程和資料報圍起來,對資料的訪問只能通過已定義的介面。物件導向始於這個基本概念,即現實世界可以被描繪成一系列完全自治 封裝的物件,這些物件通過乙個受保護的 介面訪問其他物件。2.繼承 繼承是一種聯結類的層次模型,並且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。物件的乙個新類...