物件導向的三大特徵 封裝 繼承 多型

2021-10-11 15:14:07 字數 602 閱讀 6478

面向過程:當實現乙個功能時,每個步驟都要親歷親為,詳細處理每乙個細節。

面向過程:當實現乙個功能時,不關心步驟,找乙個具有該功能的人,完成這件事,注重結果。

類:對一類事物的描述,是抽象的。

定義類:成員變數、成員方法。

物件:是一類事物的例項,是具體的。

使用格式:物件名.成員變數;

物件名.成員方法();

private關鍵字修飾成員變數。

注:private修飾的成員變數只可在本類訪問,超出本類範圍只可間接訪問,即使用步驟2中定義的get***、set***方法。為需要訪問的成員變數提供對應的get***方法、set***方法。

public

class

classname

快捷鍵「alt+insert」可插入上述方法以及get***、set***

繼承就是子類繼承父類的屬性和行為,繼承後子類物件具有與父類物件相同的屬性。

class 父類

class 子類 extends 父類{

11 物件導向三大特徵(封裝 繼承 多型) 多型

向上轉型 向上轉型的概念 向上轉型又叫自動轉型 隱式轉型。向上轉型就是父類引用指向子類例項,也就是子類的物件可以賦值給父類的物件。如 animal dog new dog dog類是animal類的子類 向上轉型是安全的 因為任何子類都繼承並接受了父類的方法。從例子中也可以理解,所有的狗狗都屬於狗的...

python物件導向三大特徵(封裝,繼承,多型)

目錄繼承 繼承方法重寫 多型 python是物件導向的語言,也支援物件導向程式設計的三大特性 繼承 封裝 多型。封裝 隱藏 隱藏物件的屬性和實現細節,只對外提供必要的方法,相當於將 細節封裝起來 只對外暴露 相關呼叫方法 通過 私有屬性,私有方法 的方式,實現 封裝 python追求簡潔的語法,沒有...

OC物件導向的三大特徵 封裝 繼承 多型

一 封裝 1 封裝是物件和類概念的主要特性。它是隱藏內部實現,穩定外部介面,可以看作是 包裝 封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊隱藏。2 set方法 1 作用 用來設定成員變數,可以在方法裡面過濾掉一些不合理的值 2 命名規...