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 , ani End Function, End Propertynebo End Sub příkaz.

  • Kombinované modifikátory. Nelze zadat MustOverride společně s NotOverridable, Overridablenebo Shared 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:

Příkaz Function

Příkaz Property

Příkaz Sub

Viz také