指定属性或过程可由派生类中同名的属性或过程重写。
注解
修饰 Overridable
符允许在派生类中重写类中的属性或方法。
NotOverridable 修饰符可防止在派生类中重写属性或方法。 有关详细信息,请参阅 继承基础知识。
Overridable
如果未指定或NotOverridable
修饰符,则默认设置取决于属性或方法是否重写基类属性或方法。 如果属性或方法重写基类属性或方法,则默认设置为 Overridable
;否则为 NotOverridable
。
可以隐藏或重写以重新定义继承的元素,但两种方法之间存在显著差异。 有关详细信息,请参阅 Visual Basic 中的阴影。
可以重写的元素有时称为 虚拟 元素。 如果它可以重写,但不一定是,它有时也称为 具体 元素。
只能在属性或过程声明语句中使用 Overridable
。
组合修饰符
不能指定 Overridable
或 NotOverridable
指定 Private
方法。
不能一MustOverride
起指定,NotOverridable
也不能Shared
在同一声明中指定Overridable
。
由于重写元素是隐式可重写的,因此不能 Overridable
与 Overrides
..
用法
修饰 Overridable
符可用于以下上下文: