Overridable (Visual Basic)
Gibt an, dass eine Eigenschaft oder eine Prozedur von einer identisch benannten Eigenschaft oder Prozedur in einer abgeleiteten Klasse überschrieben werden kann.
Hinweise
Der Overridable-Modifizierer kann eine Eigenschaft oder eine Methode in einer in einer abgeleiteten Klasse überschrieben werden, um Klasse. Der NotOverridable (Visual Basic)-Modifizierer hat zur Folge, dass eine Eigenschaft oder eine Methode in einer abgeleiteten Klasse überschrieben wird. 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.
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 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.
Sie können Overridable nur in einer Deklarationsanweisung für eine Eigenschaft oder Prozedur verwenden.
Kombinierte Modifizierer
Sie können Overridable oder NotOverridable für eine Private-Methode angeben.
Overridable kann nicht zusammen mit MustOverride, NotOverridable oder Shared in derselben Deklaration verwendet werden.
Da ein überschreibendes Element implizit überschreibbar ist, können Sie Overridable nicht mit Overrideskombinieren.
Verwendung
Der Overridable-Modifizierer kann in folgenden Kontexten verwendet werden:
Function-Anweisung (Visual Basic)
Siehe auch
Referenz
Konzepte
Grundlagen der Vererbung (Visual Basic)