Polymorphisme et Héritage
De Didaquest
Aller à la navigationAller à la recherche
Votre Publicité sur le Réseau |
Conception : Clarification - Explicitation
- L’héritage permet la réutilisabilité du code et le polymorphisme permet à une fonction d’avoir différente forme. La différence fondamentale entre l’héritage et le polymorphisme est que l’héritage permet de réutiliser le code existant dans la classe mère, et le polymorphisme fournit un mécanisme permettant de décider dynamiquement quelle forme d’une fonction à invoquer.
Si vous avez une Véhicule qui a une méthode démarrer() et que vous avez une Voiture qui hérite de Véhicule , qui a sa propre implémentation de démarrer(), la méthode appelée est déterminée par le compilateur, selon que vous avez une Véhicule ou un Voiture . Cela devient un peu difficile, mais si vous faites quelque chose comme Le polymorphisme traite la manière dont le programme décide quelles méthodes utiliser, en fonction de son type.
Conceptions erronées et origines possibles
- L'héritage et le polymorphisme ont le même rôle.
Conceptions: Origines possibles
- La notion de réutilisabilité d'une fonction.
Conceptions liées - Typologie
Concepts ou notions associés
Références
| |||
---|---|---|---|
Sur le Portail Questions / Réponses |
Sur Portail de Formation Gratuite |
Sur des sites de Formation |
Sur DidaQuest |
Polymorphisme et Héritage sur : Wikipedia / Wikiwand / Universalis / Larousse encyclopédie / Khan Académie | |||
Sur Wikiwand : | |||
Sur Wikipédia : | |||
Sur Wikiversity : | |||
Sur Universalis : | |||
Sur Khan Académie : |
Éléments graphique
Stratégie de changement conceptuel
Questions possibles
Bibliographie
Pour citer cette page: (et Héritage)
ABROUGUI, M & al, 2022. Polymorphisme et Héritage. In Didaquest [en ligne]. <http:www.didaquest.org/wiki/Polymorphisme_et_H%C3%A9ritage>, consulté le 21, novembre, 2024
- ..................
- ..................
- ..................
- ..................
Votre Publicité sur le Réseau |