密封类概述
并不是所有的类都可以被继承,C#语言中就是密封类。在C#语言中我们可以把类声明为sealed。这表示不能继承该类,如果想要继承那么编译器肯定会报错。在把类或方法标记为sealed时,最可能出现的情形时:如果要对库,类或自己编写的其他类进行操作,则重写某些功能会导致编译错误。也可以因商业原因把类或方法标记为sealed,以防第三方违反注册协议的方式扩展该类。但是在一般情况下,在把类或方法标记为sealed时要小心,因为这么做会限制它的使用。即使不希望它能继承一个类或重写类的某个成员,仍有可能在将来的某个时刻,有人会遇到没有预料到的情形。.NET基类库大量使用了密封类,使