Teilen über


NotOverridable (Visual Basic)

Gibt an, dass eine Eigenschaft oder Prozedur in einer abgeleiteten Klasse nicht außer Kraft gesetzt 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 "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 .

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 nur für eine Eigenschaft oder Prozedur angeben NotOverridable , die eine andere Eigenschaft oder Prozedur außer Kraft setzt, d. h. nur in Kombination mit Overrides.

Kombinierte Modifizierer

Sie können keine Overridable Methode angeben NotOverridable oder Private verwenden.

Sie können nicht zusammen mit NotOverridable, MustOverrideoder Overridable in derselben Deklaration angebenShared.

Verwendung

Der NotOverridable Modifizierer kann in folgenden Kontexten verwendet werden:

Funktionsanweisung

Eigenschaftserklärung

Sub-Anweisung

Siehe auch