Maîtriser les Getter et Setter en Programmation Orientée Objet

Lecture et modification des propriétés de type private
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre PHP5 et MySQL
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

A l'issue de cette vidéo, vous serez capable de :
- Comprendre l'utilité des getter et setter.
- Savoir comment définir et utiliser les getter et setter.
- Appliquer ces concepts dans vos propres programmes en POO.

Découvrez comment utiliser les getter et setter pour manipuler les propriétés privées d'une classe en programmation orientée objet.

Les propriétés de type private ne peuvent être accédées que par les méthodes de la classe dans laquelle elles ont été définies. C'est là qu'interviennent les getter et setter, des fonctions publiques permettant la lecture et la modification de ces propriétés privées.
Dans cette leçon, nous allons explorer les mécanismes et avantages de l'utilisation des getters et des setters à travers un exemple pratique. Vous apprendrez comment définir ces méthodes et ce qu'elles apportent en matière de sécurité et d'encapsulation dans vos programmes en programmation orientée objet. De plus, nous étudierons un cas concret où une propriété privée de classe est manipulée par des méthodes setFyeo et getFyeo pour mieux illustrer ces concepts.

Voir plus
Questions réponses
Pourquoi utiliser des getter et setter dans une classe en POO ?
Les getter et setter permettent de contrôler l'accès et la modification des propriétés privées d'une classe, assurant ainsi une meilleure encapsulation et sécurité des données.
Quelles sont les conventions de nommage pour un getter et un setter ?
Les conventions de nommage consistent à préfixer les fonctions par 'get' pour les getters et par 'set' pour les setters, suivis du nom de la propriété avec une majuscule initiale. Par exemple, pour une propriété 'width', les fonctions seraient nommées 'getWidth' et 'setWidth'.
Comment éviter les accès non autorisés aux propriétés privées d'une classe ?
En définissant des getter et setter publics pour accéder et modifier les propriétés privées, tout en contrôlant strictement la logique dans ces méthodes pour éviter des modifications inappropriées ou dangereuses.

Programme détaillé