類的三個特徵 封裝 繼承 多型

2021-07-26 05:42:06 字數 723 閱讀 1975

1.類的三個特徵  ====  封裝、繼承、多型

a.封裝:(1) 概念;封裝就是將資料或函式等集合在乙個個的單元中(我們稱之為類)。

(2) 特徵:

a.為了保護資料的安全性和完整性,對成員變數加上private修飾符

b.如果想讓其他類訪問到這個成員變數,要提供get和set方法

b.繼承:(1) 特徵:

a.子類擁有父類的所有特徵和屬性

b.子類可以對父類進行拓展

c.只能支援單繼承

d.可以稱 子類 is a 父類

c:多型:(1) 概念:同乙個物件,在不同時刻體現出來的不同狀態

(2) 前提:a.要有繼承  b.要有方法重寫   c.要有父類引用指向子類物件

(3) 訪問成員的特點

a:成員變數

編譯看左邊,執行看左邊

b:成員方法

編譯看左邊,執行看右邊(如果子類沒有這個方法,執行父類的這個方法;

如果子類有這個方法,執行子類的這個方法)---》就近原則

c:構造器

建立子類物件的時候,訪問父類的構造方法,對父類的資料進行初始化

d:靜態方法

編譯看左邊,執行看左邊 

(4)好處:

a:提高**的維護性(看繼承)

b:提高**的拓展性(看多型)

(5)表現形態:

a:方法的過載和重寫

b:物件的多型性    編譯時   執行時

c 中物件導向的三個特徵多型 封裝 繼承

多型 多型小解 多型 同乙個訊息被 不同物件接收時,產生不同的行為,簡答說就是實現同乙個介面,不同方法。多型性 1 靜態多型性 要求在程式編譯時就知道呼叫函式的全部資訊,通過函式的過載實現2 動態多型性 在程式的執行過程中才動態的確定操作所針對的物件,通過虛函式來實現。虛函式 virtual 函式型...

關於C 物件導向三個特徵 繼承,封裝,多型的說明

封裝 encapsulation 封裝是乙個物件導向的概念,對外部世界,隱藏類的內部.封裝優點 1.好的封裝能減少耦合.2.類的內部的實現可以自由改變.3.乙個類有更清楚的介面.data hiding 資料隱藏 封裝的乙個最有用的形式是資料隱藏.乙個類的資料表現乙個物件的狀態.修飾符支援封裝 pri...

物件導向的三個基本特徵是 封裝 繼承 多型

面試 你懂什麼是分布式系統嗎?redis分布式鎖都不會?封裝封裝最好理解了。封裝是物件導向的特徵之一,是物件和類概念的主要特性。封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊隱藏。繼承物件導向程式設計 oop 語言的乙個主要功能就是 繼...