Etude de cas: une classe "Personne"
Une personne est décrite par deux informations: son nom, et son âge.Elle est capable de s’identifier, en affichant les informations qui la caractérisent. En programmation structurée, on aura le programme suivant:
Le programme principal reste le même :
On obtient alors le même fonctionnement que le programme structuré. On peut contrôler l’accès sur les données du "nom" et de la "âge"
Maintenant, le compilateur refuse l’affectation de "p.nom" et "p.âge" étant privées, et donc inaccessibles. Ainsi il n’est plus possible de venir changer les données de la classe directement. On pourra changer la valeur de ces propriétés à travers des méthodes appelées "accesseurs" qui vérifieront la justesse des informations entrées.




0 تعليقات البلوجر