Overridable (Visual Basic)

Spécifie qu'une propriété ou une procédure peut être substituée par une propriété ou une procédure de même nom dans une classe dérivée.

Notes

Overridable est le paramètre par défaut d'une propriété ou d'une procédure qui se substitue à une propriété ou une procédure de classe de base.

Vous pouvez effectuer une occultation ou une substitution pour redéfinir un élément hérité, mais les deux approches sont significativement différentes. Pour plus d'informations, consultez Occultation dans Visual Basic.

Un élément qui peut être substitué est parfois référencé en tant qu'élément virtuel. S'il peut être substitué, mais ne doit pas l'être, il est parfois également appelé élément concret.

Règles

  • Contexte de déclaration. Vous pouvez utiliser Overridable uniquement dans une propriété ou une instruction de déclaration de procédure.

  • Modificateurs combinés. Vous ne pouvez pas spécifier Overridable avec MustOverride, NotOverridable ou Shared dans la même déclaration. Étant donné qu'un élément de substitution est implicitement substituable, vous ne pouvez pas combiner Overridable avec Overrides.

Le modificateur Overridable peut être utilisé dans les contextes suivants :

Function, instruction (Visual Basic)

Property, instruction

Sub, instruction (Visual Basic)

Voir aussi

Référence

MustOverride (Visual Basic)

NotOverridable (Visual Basic)

Overrides (Visual Basic)

Concepts

Occultation dans Visual Basic

Autres ressources

Mots clés (Visual Basic)