Apprendre Java #7 Encapsulation, Visibilité, Getters et Setters

preview_player
Показать описание
Épisode N°7 de la playlist Apprendre Java - On aborde les notions d'Encapsulation et de Visibilité (public, private, protected) en Java.

📖 Chapitres de la vidéo:
00:00 - Introduction
00:25 - Définition d'Encapsulation
00:45 - Définition de Visibilité
01:10 - Visibilité (public)
01:32 - Visibilité (private / privée)
01:54 - Visibilité (protected / protégée)
02:38 - Getters et Setters
04:59 - Utilité de l'Encapsulation
06:27 - Fin

L'Encapsulation (en Programmation Orientée Objet) consiste à limiter la portée des attributs de nos objets.
La Visibilité de ces attributs (public, private, protected) est un des éléments principaux permettant d'assurer cette Encapsulation.

On trouvera également des méthodes appelées les Getters et les Setters (Accesseurs et Mutateurs) permettant d'offrir l'accès aux attributs encapsulés mais d'une manière contrôlée.
Ces méthodes sont très connues en Java et peuvent être appliquées dans les autres langages en Programmation Orientée Objet.

Dans les prochaines vidéos, on abordera les notions d'Encapsulation, Visibilité, Getters / Setters, Conditions, Généricité, etc... en Java.

#Java #Programmation #Tutoriel
Рекомендации по теме
Комментарии
Автор

Franchement, j'étais perdue dans mon cours d'introduction à la POO en Java. Grâce à toi, et à un peu de pratique, je surf sur les objets comme si de rien n'était ! Ton approche est au top, y a pas à re dire :)

xkichix
Автор

c'est clair rapide et efficace j'ai trouvé mieux nulle part ailleurs, merci bcp et bravo

qzdoiqzdkhqzdkjhg
Автор

Mille merci pour l'explication claire des getter/setter

marb
Автор

Haha top ! Je viens de rattraper deux week-end de cours 👌 top 🥇😃! Merci pour la vidéo 🙏🏾

mmdGN
Автор

merci pour les explications c'est plus claire maintenant

robkingoyononso
Автор

Explications parfaites ! Merci infiniment !

simonbeaud
Автор

public String getMarque (String marque) {
"return" this.marque = marque;
}

Hâte d'avoir la prochaine vidéo car je galère pour les Lists.
Merci beaucoup pour tes vidéos ça m'aide énormément!

tradingadapt
Автор

Pour le setMarque à 4:34, c'est pas un void plutot qu'un string ?

JoJoiste
Автор

J'utilise la visibilité package non présenté ici (mais logique la notion de package n'a pas été abordé) juste pour faciliter mes tests unitaires.

Peut être aurait il fallu présenter aussi une méthode privé ici, j'imagine que ce sera fait dans le live, mais très bonne vidéo !

NolyurnWeb
Автор

À quand la prochaine vidéo??? Vidéos de qualité merci !

gembinivokazi
Автор

Merci pour la vidéo. Juste : la méthode setMarque devrait avoir void comme type de retour

blazen
Автор

Bonjour, un petit détail sur la visibilité protected en java : Les classes du package voient aussi les attributs/methodes comme s'ils étaient public et ce même si elles n'héritent pas de la classe.

yvangnobl
Автор

Bonjour, petite question sur les Getters et Setters, notamment plus sur le Setter. Il permet de modifier un attribut dans se cas quel est l'intérêt de "private" puisque l'on peut quand même modifier l'attribut ? Merci pour la qualité de cette playlist !

unesoupekiri
Автор

Pouvez faire un Tuto sur le langage Dart.
Il n'y a pas beaucoup de Tuto francophone sur ce langage.

llmleo
Автор

tu explique très très bien 😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭

yannjuniorsimo
Автор

hello petite question qui a peut etre été déjà posée mais dans la déclaration de ton Setter, vu qu'il n'y a pas de retour faut il indiquer String avant le nom du setter?

aragorndugondor
Автор

Comment avoir cette belle musique à la fin ? Quelqu'un connaît ?

astuces.tech.
Автор

Encore une super vidéo, même en ayant codé en java, cette série apporte beaucoup!:)╰(*°▽°*)╯

noneusername
Автор

Merci à votre explication, dans cette vidéo j'ai vu là où c'est écrit le mot clé 《this 》jusqu'à maintenant je n'ai pas encore compris bien sa signification en poo

charifndayikengurukiye
Автор

Bonsoir. Bon, je me suis remis à la programmation et j’ai décidé de reprendre sérieusement avec Java. Je code un peu en python mais python reste un langage de scripting malgré tout. Merci pour ces vidéos très claires et efficaces. Je vais suivre la série entière car je sens qu’elle est intéressante. Petite question: java est toujours un des acteurs principales dans le monde applicatif en 2021-2022?

soufianta