NotOverridable (Visual Basic)

指定不能在派生类中重写属性或过程。

备注

NotOverridable 修饰符在派生类防止方法或属性重写。Overridable (Visual Basic) 修饰符允许一个属性或方法在派生类中重写类。有关更多信息,请参见 继承的基础知识 (Visual Basic)

如果 Overridable 或 NotOverridable 修饰符未指定,则的默认设置取决于属性或方法是否重写基类的属性或方法。如果属性或方法重写基类的属性或方法,默认设置为 Overridable;否则,为 NotOverridable。

不能被重写的元素有时称为密封元素。

只能在属性和过程声明语句中使用 NotOverridable。您可以仅在重写其他属性或过程的属性或过程上指定 NotOverridable,即只与 Overrides 组合。

合并修饰符

不能为 Private 方法指定 Overridable 或 NotOverridable 。

不能在同一个声明中同时指定 NotOverridable 与 MustOverride、Overridable 或 Shared。

用法

NotOverridable 修饰符可用于下面的上下文中:

Function 语句 (Visual Basic)

Property 语句

Sub 语句 (Visual Basic)

请参见

参考

MustOverride (Visual Basic)

Overridable (Visual Basic)

Overrides (Visual Basic)

概念

继承的基础知识 (Visual Basic)

Visual Basic 中的隐藏

其他资源

修饰符 (Visual Basic)

关键字 (Visual Basic)