MustOverride
Mise à jour : novembre 2007
Spécifie qu'une propriété ou une procédure n'est pas implémentée dans une classe de base et doit être substituée dans une classe dérivée avant son utilisation.
Notes
Vous pouvez utiliser MustOverride uniquement dans une propriété ou une instruction de déclaration de procédure. La propriété ou procédure qui spécifie MustOverride doit être un membre d'une classe, et la classe doit être marquée MustInherit.
Règles
Déclaration incomplète. Lorsque vous spécifiez MustOverride, vous ne fournissez pas de lignes de code supplémentaires pour la propriété ou la procédure, ni l'instruction End Function, End Property ou End Sub.
Modificateurs combinés. Vous ne pouvez pas spécifier MustOverride avec NotOverridable, Overridable, ou Shared dans la même déclaration.
Occultation et substitution. L'occultation et la substitution redéfinissent toutes les deux un élément hérité, mais les deux approches sont significativement différentes. Pour plus d'informations, consultez Occultation dans Visual Basic.
Autres termes. Un élément qui ne peut pas être utilisé sauf dans une substitution est parfois appelé élément virtuel pur.
Le modificateur MustOverride peut être utilisé dans les contextes suivants :
Function, instruction (Visual Basic)
Sub, instruction (Visual Basic)