NotOverridable (Visual Basic)
Určuje, že vlastnost nebo procedura nelze přepsat v odvozené třídě.
Poznámky
NotOverridable
Modifikátor zabraňuje přepsání vlastnosti nebo metody v odvozené třídě. Modifikátor Overridable umožňuje vlastnost nebo metodu ve třídě přepsat v odvozené třídě. Další informace naleznete v tématu Základy dědičnosti.
Overridable
Pokud není zadán nebo NotOverridable
modifikátor není zadán, výchozí nastavení závisí na tom, zda vlastnost nebo metoda přepisuje vlastnost nebo metodu základní třídy. Pokud vlastnost nebo metoda přepíše vlastnost nebo metodu základní třídy, výchozí nastavení je Overridable
; jinak je NotOverridable
to .
Element, který nelze přepsat, se někdy nazývá zapečetěný element.
Lze použít NotOverridable
pouze v příkazu deklarace vlastnosti nebo procedury. Můžete zadat NotOverridable
pouze vlastnost nebo proceduru, která přepíše jinou vlastnost nebo proceduru, to znamená pouze v kombinaci s Overrides
.
Kombinované modifikátory
Nelze zadat Overridable
ani NotOverridable
pro metodu Private
.
Nelze zadat NotOverridable
společně s MustOverride
, Overridable
nebo Shared
ve stejné deklaraci.
Využití
NotOverridable
Modifikátor lze použít v těchto kontextech: