Overridable (Visual Basic)

指定属性或过程可由派生类中同名的属性或过程进行重写。

备注

如果某个属性或过程重写基类属性或过程,其默认设置为 Overridable。

可以通过隐藏或重写来重新定义继承的元素,但是这两种方法之间存在重大差异。 有关更多信息,请参见 Visual Basic 中的隐藏

可被重写的元素有时称为“虚拟”元素。 如果它可被重写,但是无需重写,有时又称为“具体”元素。

规则

  • **声明上下文。**只能在属性和过程声明语句中使用 Overridable。

  • **组合修饰符。**不能在同一个声明中同时指定 Overridable 与 MustOverride、NotOverridable 或 Shared。 因为重写元素隐式可重写,所以无法将 Overridable 与 Overrides 组合在一起。

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

Function 语句 (Visual Basic)

Property 语句

Sub 语句 (Visual Basic)

请参见

参考

MustOverride (Visual Basic)

NotOverridable (Visual Basic)

Overrides (Visual Basic)

概念

Visual Basic 中的隐藏

其他资源

关键字 (Visual Basic)