MustOverride
Aktualisiert: November 2007
Gibt an, dass eine Eigenschaft oder Prozedur in dieser Klasse nicht implementiert ist und in einer abgeleiteten Klasse überschrieben werden muss, bevor sie verwendet werden kann.
Hinweise
MustOverride kann nur in einer Deklarationsanweisung für eine Eigenschaft oder Prozedur verwendet werden. Die Eigenschaft oder Prozedur, mit der MustOverride angegeben wird, muss ein Member einer Klasse sein, und die Klasse muss mit MustInherit markiert sein.
Regeln
Unvollständige Deklaration. Wenn Sie MustOverride angeben, geben Sie für die Eigenschaft oder Prozedur keine zusätzlichen Codezeilen an, auch nicht die Anweisungen End Function, End Property oder End Sub.
**Kombinierte Modifizierer.**MustOverride kann nicht zusammen mit NotOverridable, Overridable oder Shared in derselben Deklaration verwendet werden.
Shadowing und Überschreiben. Sowohl das Shadowing als auch das Überschreiben definieren ein geerbtes Element neu, es gibt jedoch bedeutende Unterschiede zwischen den beiden Vorgehensweisen. Weitere Informationen finden Sie unter Shadowing in Visual Basic.
Andere Bezeichnungen. Ein Element, das nur in einer Überschreibung verwendet werden kann, wird gelegentlich auch als rein virtuelles Element bezeichnet.
Der MustOverride-Modifizierer kann in folgenden Kontexten verwendet werden:
Function-Anweisung (Visual Basic)