« Bonjour, mon jeune ami ! Je ne m'attendais pas à te revoir si vite. Alors, qu'est-ce que tu as à me raconter ? Qu'as-tu appris cette fois ? »

« J'ai appris des choses sur les relations entre classes, l'encapsulation et l'héritage. On m'a dit que j'étais un bon élève ! »

« C'est super ! Je suis content de te voir faire des progrès grâce à mes leçons. »

« Je ne fais pas qu'apprendre, j'effectue aussi des missions ! »

« Bien sûr, Amigo. Un autre niveau t'attend, un niveau consacré aux bases de la POO. Avant de te précipiter aux côtés d'Ellie, de Rishi, de Kim et de ton ami Diego, prends le temps de t'installer dans notre bibliothèque galactique et de lire quelques articles. Je suis sûr que tu te rendras compte qu'ils contiennent beaucoup d'informations utiles. »

« OK, professeur. Qu'est-ce que tu as pour moi, cette fois ? »

Relations entre classes. Héritage, composition et agrégation

En programmation, tu comprendras rapidement combien il est important de ne pas écrire de code superflu. Heureusement, Java offre tout le nécessaire pour que tu puisses faire des « coupes » élégantes. Cette leçon présente une visualisation des relations suivantes entre les classes : héritage, composition et agrégation. Prépare-toi : tu vas découvrir beaucoup d'exemples intéressants.

Principes de l'encapsulation

L'encapsulation et la dissimulation d'informations : s'agit-il de concepts différents ou de la même chose ? Dans sa forme de base, tu as déjà rencontré l'encapsulation plus d'une fois. Si tu veux savoir comment cacher la complexité de ton programme pour l'utilisateur, en ne laissant qu'une interface facile à utiliser, je te recommande de lire cette leçon attentivement.