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

2021-08-16 21:35:55 字數 548 閱讀 2453

1.繼承 ,「is-a」

2.耦合性 -「藕斷絲連」

3.構造方法不能被繼承,只能被呼叫

4.虛方法是按照其執行時型別而非編譯時型別進行動態繫結呼叫的。

5.讓抽象類(abstract)擁有盡可能多的共同**,擁有盡可能少的資料。

6.介面是把隱式公共方法和屬性組合起來,已封裝特定功能的乙個集合。

7.實現介面就必須要實現介面中所有的方法與屬性。

8.宣告介面不允許提供介面中任何成員的執行方式。

9.陣列在記憶體中連續儲存。

10.集合的變化是影響全域性的,它始終都保證元素的連續性。

11.裝箱是把值型別打包到object引用型別中的乙個例項中。拆箱是指從物件中提取值型別。

12.集合盡量使用泛型集合,型別安全。

13.委託是對函式的封裝,可以當作給方法的特徵指定乙個名稱。而事件則是委託的一種特殊形式,當發生有意義的事情時,事件物件處理通知過程。

14.委託(delegate)是一種引用方法的型別。eventargs是包含事件資料的類的基類。

15.「+=」表示「add_*」。

物件導向的基本知識

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

c 物件導向基本知識

新建乙個類,預設有乙個無參建構函式,如果在類中自己定義了乙個建構函式,無論有參或無參,之前預設的那個建構函式就不存在了。this 呼叫類自己的建構函式 base 呼叫父類的建構函式 乙個類只能繼承乙個類即有乙個父類,但可以被多個類繼承。private 修飾的類成員只能在當前類內部訪問。protect...

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

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