MustOverride (Visual Basic)

指定某一属性或过程未在此类中实现,并且在使用之前必须在派生类中重写。

注解

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

规则

  • 不完整声明。 指定 MustOverride 时,不会为属性或过程提供任何其他代码行,甚至不提供 End FunctionEnd PropertyEnd Sub 语句。

  • 组合修饰符。 不能在同一声明中同时指定 MustOverrideNotOverridableOverridableShared

  • 隐藏和重写操作。 隐藏和重写操作都可重新定义继承的元素,但这两种方法之间又具有很大的差异。 有关详细信息,请参阅 Visual Basic 中的隐藏

  • 替代术语。 只能在重写中使用的元素有时称为纯虚拟元素。

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

Function 语句

Property Statement

Sub 语句

另请参阅