MustOverride

更新:2007 年 11 月

指定在这个类中没有实现的属性或过程,且必须在派生类中重写属性或过程后才可以使用。

备注

只能在属性或过程声明语句中使用 MustOverride。指定 MustOverride 的属性或过程必须是类的成员,并且该类必须标记为 MustInherit

规则

  • 不完整的声明。 在指定 MustOverride 时,请勿为属性或过程提供任意附加行的代码,即使 End Function、End Property 或 End Sub 语句也不提供。

  • 组合修饰符。 不能在同一声明中将 MustOverride 与 NotOverridable、Overridable 或 Shared 同时指定。

  • **隐藏与重写。**隐藏和重写都重新定义继承的元素,但这两种方法之间有很大差异。有关更多信息,请参见 Visual Basic 中的隐藏

  • **替换术语。**除了在重写中以外都无法使用的元素有时称为“纯虚拟”元素。

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

Function 语句 (Visual Basic)

Property 语句

Sub 语句 (Visual Basic)

请参见

概念

Visual Basic 中的隐藏

参考

NotOverridable

Overridable

Overrides

MustInherit

Visual Basic 语言关键字