NotOverridable (Visual Basic)

Określa, że właściwość lub procedura nie mogą być przesłaniane w klasie pochodnej.

Uwagi

NotOverridable Modyfikator zapobiega zastępowaniu w klasie pochodnej właściwości lub metody.Overridable (Visual Basic) Modyfikatora umożliwia właściwość lub metoda w klasie w klasie pochodnej.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.

Element, który nie może być zastąpiona jest czasami nazywany zamkniętych element.

Można użyć NotOverridable tylko w instrukcji deklaracji właściwości lub procedury.Można określić NotOverridable tylko na właściwość lub procedura, która zastępuje innej właściwości lub procedury, to znaczy jedynie w połączeniu z Overrides.

Połączonymi modyfikatorami

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

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

Sposób użycia

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

Function — Instrukcja (Visual Basic)

Property — Instrukcja

Sub — Instrukcja (Visual Basic)

Zobacz też

Informacje

MustOverride (Visual Basic)

Overridable (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)