7.5 Encapsulation
Cliquez içi pour plus de vidéos disponibles sur notre chaine youtube !Bonjour à tous Dans cette vidéo, nous allons voir ce quoi l'encapsulation L'encapsulation consiste à définir la visibilité et l'accessibilité des propriétés et méthodes d'une classe pour mieux en maîtriser leur utilisation. Donc pour cela il suffit de déclarer « private » les données à encapsuler et de définir des méthodes permettant de les lire et de les modifier Donc on appelle ces méthodes les "getters" pour la lecture et setters pour la modification. Donc, nous allons faire un exemple pour mieux comprendre. On va créer une classe "Employé" qui va avoir comme propriété name qui est un String, un ID qui est un int et salaire qui est un int aussi. Donc je peux facilement utiliser ces classes dans notre classe "Main" Maintenant, nous allons créer un objet "Employé" dans la classe Main. Donc, "Employe" new Employe Comme nous pouvons le voir Nous pouvons accéder aux variables, ID, name, Salaire C'est donc un programme facile que nous pouvons faire mais en afin de sécuriser nos programmes lorsque nous avons un grand nombre de programmes et un grand nombre de lignes dans un programme nous avons donc besoin d'encapsulation à ce moment-là afin que les données puissent être sécurisées donc pour cela, je vais le mettre . mettre mes variables en privé. Nous allons dans la classe "Employe", mettre tous nos variables en privé. Maintenant dans la classe "Main" Je ne peux plus les utiliser. Comme nous pouvons pas les utiliser, nous avons besoin des getters et setters Donc encore une fois, nous allons dans la classe "Employe" Et on appuie sur Alt + Insert Puis, on choisit "getter" et "setter" Maintenant, que nous avons nos getters et setters. Nous pouvons aller dans la classe "Main" On peut e . Et là on voit tous les setters et getters e.setID Numéro 6. En fait la même chose pour le name et le salaire le name sera "Paul" et le salaire sera 30000 Maintenant on va les afficher. D'abord le nom Donc, nom cette fois-ci, c'est n'est pas en "set" mais "get" Donc, e.getName La même chose pour ID Et la même chose pour salaire Donc, pour faire "System.out.println" Facilement, juste "sout" puis tab ça fait directement Après on fait entre parenthèses salaire. getSalair Maintenant, on lance le programme pour voir si ça fonctionne Et comme nous pouvons le voir. Nous avons bien le nom l'ID et Salaire Donc j'espère que vous avez compris le concept d'encapsulation, donc le concept est que toutes les variables, soient accessibles via méthodes donc pour cela donc pour cela, nous utilisons des getters et setters C'est tout pour cette vidéo. Dans la prochaine vidéo, nous allons faire un petit défi Sur l'encapsulation pour mieux comprendre Donc, je vous dis à la prochaine !