sealed 关键字

来源:互联网 发布:linux wordpress 安装 编辑:程序博客网 时间:2024/04/28 21:31
sealed(C# 参考)

 

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

在类声明中使用 sealed 修饰符可防止继承此类,例如:

// cs_sealed_keyword.csusing System;sealed class SealedClass{    public int x;    public int y;}class MainClass{    static void Main()    {        SealedClass sc = new SealedClass();        sc.x = 110;        sc.y = 150;        Console.WriteLine("x = {0}, y = {1}", sc.x, sc.y);    }}
结构是隐式密封的;因此它们不能被继承。
原创粉丝点击