NotOverridable (Visual Basic)
Určuje, že vlastnost nebo procedura nemůže být přepsána v odvozené třídě.
Poznámky
NotOverridableModifikátor zabraňuje přepsání vlastnosti nebo metody v odvozené třídě. Modifikátor overridable umožňuje přepsat vlastnost nebo metodu ve třídě v odvozené třídě. Další informace najdete v tématu základy dědičnosti.
Pokud není Overridable NotOverridable zadán modifikátor nebo, 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 . v opačném případě je NotOverridable .
Element, který nelze přepsat, se někdy označuje jako zapečetěný element.
Můžete použít NotOverridable pouze v příkazu deklarace vlastnosti nebo procedury. Můžete zadat NotOverridable pouze vlastnost nebo proceduru, která přepisuje jinou vlastnost nebo proceduru, tedy pouze v kombinaci s Overrides .
Kombinované modifikátory
Nemůžete zadat Overridable ani NotOverridable pro Private metodu.
Nelze zadat NotOverridable společně s MustOverride , Overridable nebo Shared ve stejné deklaraci.
Využití
NotOverridableV těchto kontextech lze použít modifikátor: