MustOverride (Visual Basic)
指定在这个类中没有实现的属性或过程,且必须在派生类中重写属性或过程后才可以使用。
备注
只能在属性和过程声明语句中使用 MustOverride。 指定 MustOverride 的属性或过程必须是类的成员,并且该类必须标记为 MustInherit (Visual Basic)。
规则
**不完整的声明。**在指定 MustOverride 时,请勿为属性或过程提供任何其他代码行,即使 End Function、End Property 或 End Sub 语句也不提供。
**组合修饰符。**不能在同一个声明中同时指定 MustOverride 与 NotOverridable、Overridable 或 Shared。
**隐藏与重写。**隐藏和重写均重新定义继承的元素,但是两种方法之间存在重大差异。 有关更多信息,请参见 Visual Basic 中的隐藏。
**替换术语。**除用在重写中之外,不能再在其他地方使用的元素有时称为“纯虚拟”元素。
MustOverride 修饰符可用于下面的上下文中: