NotOverridable (Visual Basic)
Określa, że nie można zastąpić właściwości lub procedury w klasie pochodnej.
Uwagi
Modyfikator NotOverridable
uniemożliwia zastąpienie właściwości lub metody w klasie pochodnej. Modyfikator zastępowalny umożliwia zastąpienie właściwości lub metody w klasie pochodnej. Aby uzyskać więcej informacji, zobacz Podstawowe informacje o dziedziczeniu.
Overridable
Jeśli parametr lub NotOverridable
modyfikator nie zostanie określony, ustawienie domyślne zależy od tego, czy właściwość lub metoda zastępuje właściwość lub metodę klasy bazowej. Jeśli właściwość lub metoda zastępuje właściwość lub metodę klasy bazowej, ustawieniem domyślnym jest Overridable
; w przeciwnym razie jest NotOverridable
to .
Element, którego nie można zastąpić, jest czasami nazywany zapieczętowanym elementem.
Można użyć NotOverridable
tylko w instrukcji deklaracji właściwości lub procedury. Można określić NotOverridable
tylko dla właściwości lub procedury, która zastępuje inną właściwość lub procedurę, czyli tylko w połączeniu z Overrides
.
Modyfikatory połączone
Nie można określić Overridable
lub NotOverridable
dla Private
metody.
Nie można określić NotOverridable
razem z MustOverride
, Overridable
lub Shared
w tej samej deklaracji.
Użycie
Modyfikator NotOverridable
może być używany w następujących kontekstach: