C#中的摘要vs密封类vs类成员

抽象类包括抽象和非抽象方法。您不能实例化一个抽象类。

密封类阻止继承,您不能将其用作基类。

抽象类

要声明一个抽象类,您需要将关键字abstract放在类定义之前。以下是抽象类中 类成员的示例,它定义了一个抽象方法-

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

抽象方法定义后跟分号,因为它没有实现。

密封类

要声明一个密封的类,您需要将关键字“密封”放置在类定义之前。密封类阻止继承,您不能将其用作基类。

public sealed class Test {
   //类成员来这里
}