虛擬與密封與新建與抽象 C#


虛擬

virtual 關鍵字允許類被覆蓋。要覆蓋子類中的父類方法,請將父類方法宣告為 virtual。

密封

當一個類被宣告為 sealed 時,它不能被繼承,抽象類不能被宣告為 sealed。

要防止 C# 中的重寫,請使用 sealed。在 C# 中對方法使用 sealed 修飾符時,則該方法將失去重寫能力。sealed 方法應屬於派生類,並且該方法必須是被重寫的方法。

public sealed override void getResult() { }

新建

使用 new 關鍵字來在派生類中隱藏基類方法。這是透過使用 new 宣告派生類函式來完成的。new 就是在影子中使用的。

public new string getResult()

抽象

抽象類包含抽象方法,該抽象方法由派生類實現。

abstract class Vehicle

更新日期:2020-06-21

4K+ 瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告