Comprendre le polymorphisme en Java

Exemple de code en java
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre la Programmation Orientée Objet
Revoir le teaser Je m'abonne
5,0
Transcription

59,90€ Je commande

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

DescriptionProgrammeAvis
5,0
59,90€ Je commande

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

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.

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.

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.

Voir plus
Questions réponses
Qu'est-ce que le polymorphisme en Java ?
Le polymorphisme en Java permet à une même méthode d'avoir des comportements différents selon l'objet sur lequel elle est appelée.
Comment les sous-classes de joueur redéfinissent-elles la méthode avance ?
Les sous-classes de joueur redéfinissent la méthode avance en fonction de leur rôle spécifique : le gardien n'avance que si sa position est inférieure à 20, le défenseur si elle est inférieure à 100, et l'attaquant entre 150 et 200.
À quel moment la version spécifique de la méthode avance est-elle déterminée ?
La version spécifique de la méthode avance est déterminée à l'exécution, en fonction du type réel de l'objet.

Programme détaillé

5 commentaires
5,0
5 votes
5
4
3
2
1
morreale.carmela
Il y a 3 mois
Beau parcours pour bien comprendre les mécanismes de la programmation orientée objet et idéal avant de commencer un cours sur lapratique de la modélisation UML
k.guyet
Il y a 1 an
merci
Hicham Skiker
Il y a 1 an
Un très bon cours !
instant.numerique
Il y a 2 ans
Top ! ^^
hediabdellaoui
Il y a 2 ans
Trop bien !! Merci à vous