MustOverride (Visual Basic)
指定某一属性或过程未在此类中实现,并且在使用之前必须在派生类中重写。
注解
只能在属性或过程声明语句中使用 MustOverride
。 指定 MustOverride
的属性或过程必须是类的成员,并且该类必须标记为 MustInherit。
规则
不完整声明。 指定
MustOverride
时,不会为属性或过程提供任何其他代码行,甚至不提供End Function
、End Property
或End Sub
语句。组合修饰符。 不能在同一声明中同时指定
MustOverride
和NotOverridable
、Overridable
或Shared
。隐藏和重写操作。 隐藏和重写操作都可重新定义继承的元素,但这两种方法之间又具有很大的差异。 有关详细信息,请参阅 Visual Basic 中的隐藏。
替代术语。 只能在重写中使用的元素有时称为纯虚拟元素。
MustOverride
修饰符可用于下面的上下文中: