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

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, Overridablenebo Shared ve stejné deklaraci.

Využití

NotOverridable Modifikátor lze použít v těchto kontextech:

Příkaz Function

Příkaz Property

Příkaz Sub

Viz také