Freigeben über


NotOverridable (Visual Basic)

Gibt an, dass eine Eigenschaft oder Prozedur in einer abgeleiteten Klasse nicht überschrieben werden kann.

Hinweise

Der NotOverridable-Modifizierer hat zur Folge, dass eine Eigenschaft oder eine Methode in einer abgeleiteten Klasse überschrieben wird.Der Overridable (Visual Basic)-Modifizierer kann eine Eigenschaft oder eine Methode in einer in einer abgeleiteten Klasse überschrieben werden, um Klasse.Weitere Informationen finden Sie unter Grundlagen der Vererbung (Visual Basic).

Wenn der Overridable oder NotOverridable-Modifizierer nicht angegeben, ist die Standardeinstellung, hängt davon ab, ob die Eigenschaft oder Methode der Basisklasse eine Eigenschaft oder eine Methode überschreibt.Wenn die Eigenschaft oder Methode der Basisklasse eine Eigenschaft oder eine Methode überschreibt, ist die Standardeinstellung Overridable. andernfalls ist es NotOverridable.

Ein Element, das nicht überschrieben werden kann, wird auch als versiegeltes Element bezeichnet.

Sie können NotOverridable nur in einer Deklarationsanweisung für eine Eigenschaft oder Prozedur verwenden.Sie können NotOverridable nur für eine Eigenschaft oder Prozedur festlegen, die eine andere Eigenschaft oder Prozedur überschreibt, also nur in Kombination mit Overrides.

Kombinierte Modifizierer

Sie können Overridable oder NotOverridable für eine Private-Methode angeben.

NotOverridable kann nicht zusammen mit MustOverride, Overridable oder Shared in derselben Deklaration verwendet werden.

Verwendung

Der NotOverridable-Modifizierer kann in folgenden Kontexten verwendet werden:

Function-Anweisung (Visual Basic)

Property-Anweisung

Sub-Anweisung (Visual Basic)

Siehe auch

Referenz

MustOverride (Visual Basic)

Overridable (Visual Basic)

Overrides (Visual Basic)

Konzepte

Grundlagen der Vererbung (Visual Basic)

Shadowing in Visual Basic

Weitere Ressourcen

Modifizierer (Visual Basic)

Schlüsselwörter (Visual Basic)