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 NotOverridableto .

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, Overridablelub Shared w tej samej deklaracji.

Użycie

Modyfikator NotOverridable może być używany w następujących kontekstach:

Function, instrukcja

Property, instrukcja

Sub, instrukcja

Zobacz też