Final

Attribut de Fonction, Operateur ou Procedure. Spécifie que la méthode ne peut être héritée.

Attribut de Type. Spécifie que le type ne peut être hérité.

Syntaxe

Final

Description

L'attribut Final s'utilise dans la déclaration d'une méthode (fonction, opérateur ou procédure) dans le but d'interdire la surcharge de cette méthode par une classe héritante. Cet attribut permet d'empécher le détournement de traitements confidentiels tels le contrôle d'habilitation.

Utilisé dans la déclaration d'un type, l'attribut Final interdit l'héritage du type par un autre type. Cet attribut permet d'empécher le détournement de données confidentielles.

Exemple

Type SessionALaBase
/*****************/
Prive : Fin Type
/* La fonction LireSession permet a l'utilisateur de s'identifier. Elle est donc non surchargeable. */

Type DonneesCritiques Final
/*************************/
Fin Type
/* Les données critiques sont protégées de l'héritage. */

Voir aussi

Fonction, Operateur et Procedure pour connaître les types de méthodes possibles. HeriteDe pour définir un héritage.

Traduction

---------