C 物件導向

2021-08-29 18:51:40 字數 539 閱讀 6449

我以前沒有很深入的去理解過多型,在敲了一些**之後,回過頭看這些解釋性的語句,頓悟了這些是什麼意思

虛方法

黎克特制轉換原則

is 與as兩者都是進行型別轉換

必須使用黎克特制原則才能解決的問題

抽象方法(方法足夠虛沒有任何方法體的時候)

注意事項

使用場景

介面(抽象類中的方法都是抽象方法的時候)

注意事項

使用場景 屬性

public int age //如果只是單純的取值和賦值,可以用自動屬性
使用場景對比

封裝之訪問修飾符

修飾類修飾類成員 靜態

靜態字段

靜態屬性

靜態方法

靜態構造方法

靜態類 注意

裝箱與拆箱

預編譯指令(在程式正式編譯之前執行 不會轉化成可執行**中的命令)

#region info

......

#endregion

物件初始化器

c 物件導向程式設計 物件導向

什麼是物件導向 是對現實世界理解和抽象的方法。物件導向程式設計的特點 易維護,易擴充套件,靈活性好,重用 類 對事物的抽象定義,即事物具有的共同特徵和行為。物件 即對類進行例項 類是抽象的,物件是具體的 類的定義 語法 訪問修飾符 class 類名類的成員 包括字段,屬性,方法,常量,事件和索引器等...

C 物件導向

它定義了類的物件包括了什麼屬性,以及可以執行哪些操作 呼叫函式 class box 關鍵字 public 確定了類成員的訪問屬性.在類物件作用域內,類的外部是可訪問的 也可以指定類的成員為 private 或 protected box box1 宣告物件 box1,型別為 box box box2...

c 物件導向

0,類變數的申明可以不賦初始值 int 型別的為0,引用型別預設值為null,bool型別為false 1.物件導向的三大特點 封裝 0增加安全 1 良好的封裝能夠減少耦合 2 類內部的實現可以自由地修改 3 類具有清晰的對外介面 繼承 子類是乙個物件,父類的成員只是子類的引用 在繼承時子類的訪問修...