Définir l'interface avec le concepteur des composants

De RAD Studio
Aller à : navigation, rechercher

Remonter à Contrôle des accès


Déclarer protected une partie d'une classe rend cette partie uniquement visible par cette classe et par ses descendants (et par les autres classes qui partagent leurs fichiers unité).

Vous pouvez utiliser les déclarations protected pour définir l'interface de conception des composants d'une classe. Les unités de l'application ne peuvent pas accéder aux parties protected, mais les classes dérivées le peuvent. Cela signifie que les concepteurs des composants peuvent modifier la façon dont fonctionne une classe sans rendre apparents ces détails aux développeurs d'applications.

Remarque :  Une erreur commune consiste à essayer d'accéder aux méthodes protégées d'un gestionnaire d'événement. Les gestionnaires d'événements sont généralement des méthodes de la fiche, et non du composant qui reçoit l'événement. Par conséquent, ils n'accèdent pas aux méthodes protégées du composant (à moins que le composant ne soit déclaré dans la même unité que la fiche).

Voir aussi