NotOverridable (Visual Basic)
Gibt an, dass eine Eigenschaft oder Prozedur in einer abgeleiteten Klasse nicht überschrieben werden kann.
Bemerkungen
Der NotOverridable
Modifizierer verhindert, dass eine Eigenschaft oder Methode in einer abgeleiteten Klasse überschrieben wird. Der Außerkraftsetzungsmodifizierer ermöglicht es einer Eigenschaft oder Methode in einer Klasse, in einer abgeleiteten Klasse außer Kraft zu setzen. Weitere Informationen finden Sie unter Grundlagen der Vererbung.
Wenn der Overridable
oder NotOverridable
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 Overridable
die Standardeinstellung ; andernfalls ist esNotOverridable
.
Ein Element, das nicht außer Kraft gesetzt werden kann, wird manchmal als versiegeltes Element bezeichnet.
Sie können NotOverridable
nur in einer Eigenschaft oder einer Prozedurdeklarationsanweisung verwenden. Sie können NotOverridable
nur für eine Eigenschaft oder Prozedur angeben, die eine andere Eigenschaft oder Prozedur außer Kraft setzt, d. h. nur in Kombination mit Overrides
.
Kombinierte Modifizierer
Sie können Overridable
oder NotOverridable
nicht für eine Private
Methode angeben.
Sie können NotOverridable
nicht zusammen mit MustOverride
, Overridable
oder Shared
in derselben Deklaration angeben.
Verwendung
Der NotOverridable
-Modifizierer kann in folgenden Kontexten verwendet werden: