Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
Zastosowanie
Modyfikator NotOverridable może być używany w następujących kontekstach: