MustOverride (Visual Basic)
Určuje, že vlastnost nebo procedura není implementována v této třídě a musí být přepsána v odvozené třídě před jeho použití.
Poznámky
Lze použít MustOverride
pouze v příkazu deklarace vlastnosti nebo procedury. Vlastnost nebo procedura, která určuje MustOverride
, musí být členem třídy a třída musí být označena MustInherit.
Pravidla
Neúplná deklarace. Pokud zadáte
MustOverride
, nezadáte žádné další řádky kódu pro vlastnost nebo proceduru, ani , aniEnd Function
,End Property
neboEnd Sub
příkaz.Kombinované modifikátory. Nelze zadat
MustOverride
společně sNotOverridable
,Overridable
neboShared
ve stejné deklaraci.Stínování a přepsání Stínování i přepsání předefinuje 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.
Alternativní termíny. Prvek, který nelze použít s výjimkou přepsání, se někdy nazývá čistý virtuální prvek.
MustOverride
Modifikátor lze použít v těchto kontextech: