Overridable

Aktualisiert: November 2007

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

Hinweise

Overridable ist die Standardeinstellung für eine Eigenschaft oder Prozedur, die eine Basisklasseneigenschaft oder -prozedur überschreibt.

Sowohl mit Shadowing als auch mit Überschreiben kann ein geerbtes Element neu definiert werden. Es gibt jedoch bedeutende Unterschiede zwischen den beiden Vorgehensweisen. Weitere Informationen hierzu finden Sie unter Shadowing in Visual Basic.

Ein Element, das überschrieben werden kann, wird manchmal als virtuelles Element bezeichnet. Wenn es überschrieben werden kann, aber nicht überschrieben werden muss, wird es auch manchmal als konkretes Element bezeichnet.

Regeln

  • **Deklarationskontext.**Overridable kann nur in einer Deklarationsanweisung für eine Eigenschaft oder Prozedur verwendet werden.

  • **Kombinierte Modifizierer.**Overridable kann nicht zusammen mit MustOverride, NotOverridable oder Shared in derselben Deklaration angegeben werden. Da ein überschreibendes Element implizit überschreibbar ist, kann Overridable nicht mit Overrides kombiniert werden.

Der Overridable-Modifizierer kann in den folgenden Kontexten verwendet werden:

Function-Anweisung (Visual Basic)

Property-Anweisung

Sub-Anweisung (Visual Basic)

Siehe auch

Konzepte

Shadowing in Visual Basic

Referenz

MustOverride

NotOverridable

Overrides

Schlüsselwörter von Visual Basic