C# 中的抽象類、密封類和類成員比較
抽象類包含抽象方法和非抽象方法。您不能例項化一個抽象類。
密封類阻止繼承,且您不能將其用作基類。
抽象類
要宣告一個抽象類,您需要在類定義之前放置關鍵詞 abstract。抽象類中類成員的一個示例可以是定義一個抽象方法:
public abstract class Vehicle { public abstract void display(); }
抽象方法定義後跟著分號,因為它沒有實現的部分。
密封類
要宣告一個密封類,您需要在類定義之前放置關鍵詞 sealed。密封類阻止繼承,且您不能將其用作基類。
public sealed class Test { // Class members comes here }
廣告