NotOverridable (Visual Basic)

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

注解

NotOverridable 修饰符可防止在派生类中重写属性或方法。 Overridable 修饰符允许在派生类中重写类中的属性或方法。 有关详细信息,请参阅继承基础知识

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

无法重写的元素有时称为密封元素。

只能在属性或过程声明语句中使用 NotOverridable。 只能在重写另一个属性或过程的属性或过程上指定 NotOverridable,也就是说,只能与 Overrides 结合使用。

组合修饰符

不能为 Private 方法指定 OverridableNotOverridable

不能在同一声明中同时指定 NotOverridableMustOverrideOverridableShared

使用情况

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

Function 语句

Property Statement

Sub 语句

另请参阅