Les types de déclarations

Lors de la création d’une classe il est possible d’avoir différents types de déclaration.

Si une classe est déclarée dans la partie implementation d’une unité, celle ci ne sera pas disponible pour le reste du projet. Cette méthode est à utiliser si cette classe doit rester privée à la fiche.

Les trois principaux types sont private, protected et public.

  • Private : Cela signifie que les variables, méthodes ou propriétés de la section seront privées, et donc non disponible par les autres classes.
  • Protected : Similaire au private, sauf que les classes qui vont dériver auront accès aux données.
  • Public : Comme son nom l’indique, cela rend disponible le contenu de la section pour tout le monde.

Normalement une classe doit avoir sa propre unité, si cela n’est pas le cas ce qui est en private et protected est disponible pour les autres classes de la fiche. De ce fait il faut utiliser le strict private ou strict protected.

Le published est à utiliser dans les composants pour rendre disponible une propriété dans l’inspecteur d’objets.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*