Udostępnij za pośrednictwem


Overridable (Visual Basic)

Określa, że właściwość lub procedura może być zastąpiona przez właściwość o identycznej nazwie lub procedury w klasie pochodnej.

Uwagi

Overridable Modyfikatora umożliwia właściwość lub metoda w klasie w klasie pochodnej.NotOverridable (Visual Basic) Modyfikator zapobiega zastępowaniu w klasie pochodnej właściwości lub metody.Aby uzyskać więcej informacji, zobacz Podstawowe informacje o dziedziczeniu (Visual Basic).

Jeśli Overridable lub NotOverridable modyfikator nie jest określony, ustawieniem domyślnym zależy od tego, czy właściwość lub metoda zastępuje właściwości klasy podstawowej lub metody.Jeśli właściwość lub metoda zastępuje właściwości klasy podstawowej lub metody, ustawieniem domyślnym jest Overridable; w przeciwnym razie jest NotOverridable.

Można w tle lub zastąpić, aby zmienić definicję elementu dziedziczone, ale istnieją znaczne różnice między dwa podejścia.Aby uzyskać więcej informacji, zobacz Przesłanianie w Visual Basic.

Element, który może być zastąpiona jest czasem określana jako wirtualnego element.Jeśli może zostać zastąpiona, ale nie muszą być, czasem nazywana jest również konkretne element.

Można użyć Overridable tylko w instrukcji deklaracji właściwości lub procedury.

Połączonymi modyfikatorami

Nie można określić Overridable lub NotOverridable do Private metody.

Nie można określić Overridable wraz z MustOverride, NotOverridable, lub Shared w tej samej deklaracji.

Elementem nadrzędnym jest niejawnie możliwe do zastąpienia, dlatego nie można połączyć Overridable z Overrides.

Sposób użycia

Overridable Modyfikator mogą być używane w tych kontekstach:

Function — Instrukcja (Visual Basic)

Property — Instrukcja

Sub — Instrukcja (Visual Basic)

Zobacz też

Informacje

MustOverride (Visual Basic)

NotOverridable (Visual Basic)

Overrides (Visual Basic)

Koncepcje

Podstawowe informacje o dziedziczeniu (Visual Basic)

Przesłanianie w Visual Basic

Inne zasoby

Modyfikatory (Visual Basic)

Słowa kluczowe (Visual Basic)