sealed 修饰符可以应用于类、实例方法和属性。
被sealed修饰的类是密封类,它不能被继承。
被sealed修饰的方法是密封方法。密封方法会重写基类中的方法,但其本身不能在任何派生类中进一步重写。当应用于方法或属性时,sealed 修饰符必须始终与 override一起使用。

在类声明中使用 sealed 修饰符可防止继承此类,例如:
sealed class SealedClass 
{
    public int x; 
    public int y;
}
  
sealed修饰类时,该类不能再被abstract修饰,即不能同时是抽象类和密封类。
此外,注意结构(struct)是隐式密封的。因此它们不能被继承。
posted on 2013-01-13 18:00  feichexia  阅读(352)  评论(1编辑  收藏  举报