C# 中的抽象類、密封類和類成員比較


抽象類包含抽象方法和非抽象方法。您不能例項化一個抽象類。

密封類阻止繼承,且您不能將其用作基類。

抽象類

要宣告一個抽象類,您需要在類定義之前放置關鍵詞 abstract。抽象類中類成員的一個示例可以是定義一個抽象方法:

public abstract class Vehicle {
   public abstract void display();
}

抽象方法定義後跟著分號,因為它沒有實現的部分。

密封類

要宣告一個密封類,您需要在類定義之前放置關鍵詞 sealed。密封類阻止繼承,且您不能將其用作基類。

public sealed class Test {
   // Class members comes here
}

更新於: 2020 年 6 月 19 日

1K+ 瀏覽量

開啟你的 職業 生涯

透過完成課程獲得認證

開始
廣告