La « portée » d'une variable désigne l'espace du code dans laquelle elle va être accessible. toutes nos variables ne sont pas automatiquement disponibles à n'importe quel endroit dans un code et on ne va donc pas toujours pouvoir les utiliser.
On appelle portée d'une variable l'ensemble des endroits du programme où elle existe.
Il existe différent portées dans la POO
PUBLIQUE
L’attribut est accessible partout c’est-à-dire dans l’ensemble du programme
PROTEGE
Cette portée représente le niveau moins fort de la programmation objet puisque les attributs sont accessibles que par les méthodes qui sont présent dans la même classe
PRIVE
Cette portée représente le niveau de protection fort dans la programmation objet, puisque Les attributs n’est accessible qu’a partir de la classe ou elle est définie.
Pour accéder à un attribut de porté privé, cependant deux méthodes public sont en disposition, le Getter et Setter
GETTER et SETTER
Sont deux méthodes public, ce deux méthode permet de modifier le propriété d’un attribut privé afin de permette ainsi d’avoir accès au contenue de l’attribut
GETTER
Permet l’accès d’un attribut
SETTER
Il s’occupe du changement d’état d’un attributs
Personne est une Classe
PUBLIC
nom est une chaîne
PRIVÉ
ages est un entier
PROTÉGÉ
email est une chaîne
FIN
Appel à la méthode Get et Set
PROCÉDURE PUBLIQUE ages() : entier
RENVOYER ages
PROCÉDURE PUBLIQUE ages(Valeur est un entier)
ages=Valeur