Les bases du polymorphisme à travers un exemple de jeu
Objectifs
Les objectifs de cette vidéo sont :
- Comprendre le concept de polymorphisme en Java.
- Savoir comment redéfinir des méthodes dans les sous-classes.
- Apprendre à utiliser des constructeurs en chaîne.
Résumé
Dans cette leçon, découvrez comment le polymorphisme en Java permet de gérer des interactions uniformes avec des objets de types différents, illustré par le mouvement de divers joueurs sur un terrain de football.
Description
Le polymorphisme est un concept incontournable en programmation orientée objet. Cette leçon se focalise sur sa mise en œuvre en Java à travers un exemple pratique avec des classes représentant des joueurs de football : gardien, défenseur et attaquant. Nous expliquons comment une méthode unique, avancer, est redéfinie dans chacune des sous-classes pour adapter le comportement aux spécificités de chaque rôle. L'instructeur ne différencie pas les types de joueurs, envoyant le même message avance à tous, et chaque classe réagit selon sa propre implémentation. Ce mécanisme de méthode virtuelle montre comment les objets décident à l'exécution de la méthode à invoquer, mettant ainsi en lumière la puissance du polymorphisme.
Questions fréquentes
Programme détaillé
Module 1 - Introduction à l'Orienté Objet
Module 2 - Introduction à l'Orienté Objet
Module 3 - Complexité
Module 4 - Objet
Module 5 - L'Interaction
Module 6 - La construction
Module 7 - Les attributs et méthodes statiques
Module 8 - Message et encapsulation
Module 9 - L'héritage
Module 10 - Le polymorphisme
Module 11 - UML
Module 12 - Conclusion
