sealed(C# 参考)
sealed 修饰符可以应用于类、实例方法和属性。密封类不能被继承。密封方法会重写基类中的方法,但其本身不能在任何派生类中进一步重写。当应用于方法或属性时,sealed 修饰符必须始终与 override(C# 参考) 一起使用。
在类声明中使用 sealed 修饰符可防止继承此类,例如:
sealed class SealedClass { public int x; public int y; }
将密封类用作基类或将 abstract 修饰符与密封类一起使用是错误的。
结构是隐式密封的;因此它们不能被继承。
有关继承的更多信息,请参见继承(C# 编程指南)。
有关更多信息,请参见 C# 语言规范中的以下各章节:
-
10.1.1.2 密封类
-
10.5.5 密封方法
原文地址:https://msdn.microsoft.com/zh-cn/library/88c54tsw(VS.80).aspx