参考解答
sealed 修饰符用于防止从所修饰的类派生出其它类。如果一个密封类被指定为其他类的基类,则会发生编译时错误。
密封类不能同时为抽象类。
sealed 修饰符主要用于防止非有意的派生,但是它还能促使某些运行时优化。具体说来,由于密封类永远不会有任何派生类,所以对密封类的实例的虚拟函数成员的调用可以转换为非虚拟调用来处理。
相似问题
如何选择结构还是类?
如何选择结构还是类?
C#中的委托是什么?事件是不是一种委托?
C 中的委托是什么?事件是不是一种委托?
何时必须声明一个类为抽象类?
何时必须声明一个类为抽象类?
能够将非静态的方法覆写成静态方法吗?
能够将非静态的方法覆写成静态方法吗?
如何区别重载方法?
如何区别重载方法?
