c 物件導向基本知識

2021-07-10 13:19:03 字數 549 閱讀 4498

新建乙個類,預設有乙個無參建構函式,如果在類中自己定義了乙個建構函式,無論有參或無參,之前預設的那個建構函式就不存在了。

:this(…)呼叫類自己的建構函式

:base(…)呼叫父類的建構函式

乙個類只能繼承乙個類即有乙個父類,但可以被多個類繼承。

private:修飾的類成員只能在當前類內部訪問。

protected:在類以及其派生類中訪問。

internal:在當前程式集中訪問(乙個.exe是乙個程式集)

protected internal : 相容protected 和 internal 的性質

public:在任何地方都可以

類的訪問修飾符只能是internal 或 public。enum、委託、事件也是

類成員的訪問修飾符預設是private。

屬性的訪問修飾符必須和屬性型別的訪問修飾符相容。

方法的引數、返回值的訪問修飾符 必須和 方法的引數、返回值的型別的訪問修飾符 相容。

類的訪問修飾符預設是internal。

子類的訪問修飾符必須和父類的訪問修飾相容。

物件導向的基本知識

物件導向的三個基本特徵是 封裝 繼承 多型。封裝最好理解了。封裝是物件導向的特徵之一,是物件和類概念的主要特性。封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊隱藏。物件導向程式設計 oop 語言的乙個主要功能就是 繼承 繼承是指這樣一種...

複習物件導向基本知識筆記

1.繼承 is a 2.耦合性 藕斷絲連 3.構造方法不能被繼承,只能被呼叫 4.虛方法是按照其執行時型別而非編譯時型別進行動態繫結呼叫的。5.讓抽象類 abstract 擁有盡可能多的共同 擁有盡可能少的資料。6.介面是把隱式公共方法和屬性組合起來,已封裝特定功能的乙個集合。7.實現介面就必須要實...

ABAP物件導向(oo)的基本知識

oo基礎 物件導向 oo 物件 包含了資料並且可以提供服務的程式 屬性 物件中的 資料 部分由屬性定義 方法 物件中的 提供服務 物件的屬性必須通過物件提供的方法才能被外部使用者操作。三大特徵 封裝,繼承,多型 類的建立分為 全域性定義 和 區域性定義 全域性定義 1.首先在se24建立已zcl 開...