Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 :