Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Určuje, že vlastnost nebo procedura lze přepsat identicky pojmenovanou vlastností nebo procedurou v odvozené třídě.
Poznámky
Overridable Modifikátor umožňuje přepsání vlastnosti nebo metody ve třídě v odvozené třídě. Modifikátor NotOverridable zabraňuje přepsání vlastnosti nebo metody 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 .
Můžete stínovat nebo přepsat a předefinovat zděděný prvek, ale mezi těmito dvěma přístupy existují významné rozdíly. Další informace naleznete v tématu Stínování v jazyce Visual Basic.
Prvek, který lze přepsat, je někdy označován jako virtuální prvek. Pokud lze přepsat, ale nemusí být, někdy se také nazývá konkrétní prvek.
Lze použít Overridable pouze v příkazu deklarace vlastnosti nebo procedury.
Kombinované modifikátory
Nelze zadat Overridable ani NotOverridable pro metodu Private .
Nelze zadat Overridable společně s MustOverride, NotOverridablenebo Shared ve stejné deklaraci.
Protože přepsání elementu je implicitně přepsáno, nelze kombinovat Overridable s Overrides.
Použití
Overridable Modifikátor lze použít v těchto kontextech: