Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

MustOverride (Visual Basic)

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.

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 (Visual Basic).

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)

Property, instruction

Sub, instruction (Visual Basic)

Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.