抽象类不能实例化,只能继承,关键字是abstract
密封类不能继承,关键字是sealed

编译器不允许派生类的可访问性高于基类。也就是说,内部类可以继承于一个公共基类,但公共类不能继承于一个内部类。

基类和接口的正确方式如下:
public class MyClass: MyBase,IMyInterface
{
//Class members
}

不能再接口使用关键字abstract和sealed


无或internal:只能在当前项目中访问类
public:可以在任何地方访问类
abstract或internal abstract:类只能在当前项目中访问,不能实例化,只能供继承只用
public abstract:类可以在任何地方访问,不能实例化,只能供继承只用
sealed或internal sealed:类只能在当前项目中访问,不能供派生类之用,只能实例化
public sealed:类可以在任何地方访问,不能供派生类之用,只能实例化

原文地址:https://www.cnblogs.com/ahao214/p/3454636.html