Partager via


NotOverridable (Visual Basic)

Spécifie qu’une propriété ou une procédure ne peut pas être substituée dans une classe dérivée.

Remarques

Le NotOverridable modificateur empêche la substitution d’une propriété ou d’une méthode dans une classe dérivée. Le modificateur substituable permet à une propriété ou une méthode dans une classe d’être substituée dans une classe dérivée. Pour plus d’informations, consultez Notions de base de l’héritage.

Si le ou Overridable le NotOverridable modificateur n’est pas spécifié, le paramètre par défaut varie selon que la propriété ou la méthode remplace une propriété ou une méthode de classe de base. Si la propriété ou la méthode remplace une propriété ou une méthode de classe de base, le paramètre par défaut est Overridable; sinon, il s’agit NotOverridable.

Un élément qui ne peut pas être substitué est parfois appelé élément scellé .

Vous pouvez utiliser NotOverridable uniquement dans une instruction de déclaration de propriété ou de procédure. Vous ne pouvez spécifier NotOverridable que sur une propriété ou une procédure qui remplace une autre propriété ou procédure, c’est-à-dire uniquement en combinaison avec Overrides.

Modificateurs combinés

Vous ne pouvez pas spécifier Overridable ou NotOverridable pour une Private méthode.

Vous ne pouvez pas spécifier NotOverridable ensemble avec MustOverride, Overridableou Shared dans la même déclaration.

Utilisation

Le NotOverridable modificateur peut être utilisé dans ces contextes :

Instruction de fonction

Property Statement

Sous-énoncé

Voir aussi