1. 程式人生 > >[我眼中的C#]類的介紹

[我眼中的C#]類的介紹

類的使用
類在使用之前經過定義和宣告兩個階段。類包括資料成員(如欄位,常量,事件等)和函式成員(屬性,方法,索引器,屬性終接器等)
這裡寫圖片描述
這裡寫圖片描述
虛方法
父類通過Virtual關鍵字,可以在子類中通過override關鍵字重寫父類中的方法
這裡寫圖片描述
這裡寫圖片描述
隱藏方法
不同於虛方法,子類中的同名方法只是隱藏了父類中的方法,因此通過父類呼叫該方法時仍然執行父類中的方法
這裡寫圖片描述
這裡寫圖片描述
抽象類
抽象函式只有函式的簽名,而沒有具體實現,當宣告為抽象函式的時候他所在的類也必須是抽象的,抽象方法本神就是虛方法
這裡寫圖片描述
密封類和密封方法
通過sealed關鍵字可以指定類不能被繼承或者方法不能被重寫
這裡寫圖片描述
介面
介面和抽象類類似,都只有函式簽名沒有具體實現,兩者都不能被例項化,但是抽象類方法可以有訪問修飾符,而且抽象類裡面可以有普通方法。
這裡寫圖片描述