Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt an, dass eine Eigenschaft oder Prozedur durch eine identisch benannte Eigenschaft oder Prozedur in einer abgeleiteten Klasse überschrieben werden kann.
Bemerkungen
Mit dem Overridable Modifizierer kann eine Eigenschaft oder Methode in einer Klasse in einer abgeleiteten Klasse überschrieben werden. Der Modifizierer NotOverridable verhindert, dass eine Eigenschaft oder Methode in einer abgeleiteten Klasse überschrieben wird. Weitere Informationen finden Sie unter "Vererbungsgrundlagen".
Wenn der OverridableNotOverridable Modifizierer nicht angegeben ist, hängt die Standardeinstellung davon ab, ob die Eigenschaft oder Methode eine Basisklasseneigenschaft oder -methode überschreibt. Wenn die Eigenschaft oder Methode eine Basisklasseneigenschaft oder -methode überschreibt, lautet Overridabledie Standardeinstellung ; andernfalls ist NotOverridablesie .
Sie können ein geerbtes Element schatten oder überschreiben, aber es gibt erhebliche Unterschiede zwischen den beiden Ansätzen. Weitere Informationen finden Sie unter Schatten in Visual Basic.
Ein Element, das außer Kraft gesetzt werden kann, wird manchmal als virtuelles Element bezeichnet. Wenn es überschrieben werden kann, aber nicht muss, wird es manchmal auch als konkretes Element bezeichnet.
Sie können nur in einer Eigenschafts- oder Prozedurdeklarationsanweisung verwendet werden Overridable .
Kombinierte Modifizierer
Sie können keine Private Methode angeben Overridable oder NotOverridable verwenden.
Sie können nicht zusammen mit MustOverride, NotOverridableoder Shared in derselben Deklaration angebenOverridable.
Da ein überschreibendes Element implizit außer Kraft gesetzt werden kann, können Sie nicht Overridable mit Overrides.
Verwendung
Der Overridable Modifizierer kann in folgenden Kontexten verwendet werden: