Médiaforma

PHP MySQL – Encapsulation

Print Friendly

Le terme « encapsulation » désigne le regroupement des variables et des fonctions au sein d’une seule et même entité : une classe.

Par défaut, toutes les propriétés et méthodes d’une classe sont de type public. Ils sont donc utilisables et modifiables par toutes les instances de la classe. Si nécessaire, vous pouvez également définir des propriétés et méthodes d’un autre type :

  • private : les propriétés et méthodes ne sont utilisables et modifiables que par la classe elle-même (pas dans les classes dérivées ni dans les objets) ;
  • protected : les propriétés et méthodes sont utilisables et modifiables par la classe elle-même et par ses classes dérivées. Par contre, elles sont inaccessibles aux objets qui découlent de la classe.
Vous avez aimé cet article ? Partagez-le avec vos réseaux...
 
Comments

No comments yet.

Leave a Reply