Différences entre versions de « Polymorphisme et Héritage »

De Didaquest
Aller à la navigationAller à la recherche
(Page créée avec « {{Widget:Fiche-Conceptions-Haut}} = {{Widget:Conception : Clarification - Explicitation}} = <!-- ************************* Début ***************************************... »)
 
Ligne 11 : Ligne 11 :
 
{{Conceptions canoniques}}
 
{{Conceptions canoniques}}
 
* 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.
 
* 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 demarrer() et que vous avez une Voiture qui hérite de Véhicule , qui a sa propre implémentation de demarrer(), 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 commeLe polymorphisme traite la manière dont le programme décide quelles méthodes utiliser, en fonction de son type.
 
{{Conceptions erronées}}
 
{{Conceptions erronées}}
 
* L'héritage et le polymorphisme ont le même rôle.
 
* L'héritage et le polymorphisme ont le même rôle.
 
{{Origines possibles des conceptions}}
 
{{Origines possibles des conceptions}}
 
* La notion de réutilisabilité d'une fonction.  
 
* La notion de réutilisabilité d'une fonction.  
 +
 +
Conclusion
 +
L’héritage désigne l’utilisation du structure et du comportement d’une super classe dans une sous-classe. Bien que le polymorphisme se réfère à la modification du comportement d’une super-classe dans une sous-classe.
  
  

Version du 19 mai 2022 à 11:17


Fiches Question - Réponse
Posez une Question
Target Icon.pngVotre Publicité sur le Réseau Target Icon.png


(+)


Puce-didaquest.png Conception : Clarification - Explicitation


Puce-didaquest.png Conceptions liées - Typologie



Puce-didaquest.png Concepts ou notions associés

References
Références


Liens éducatifs relatifs aux 5 Mots-Clés Principaux

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 :

[1] / [2] / [3] / [4] / [5]

Sur Wikipédia :

[6] / [7] / [8] / [9] / [10]

Sur Wikiversity :

[11] / [12] / [13] / [14] / [15]

Sur Universalis :

[16] / [17] / [18] / [19] / [20]

Sur Khan Académie :

[21] / [22] / [23] / [24] / [25]



Puce-didaquest.png Éléments graphique





Puce-didaquest.png Stratégie de changement conceptuel


Puce-didaquest.png Questions possibles



Puce-didaquest.png Bibliographie



Target Icon.pngVotre Publicité sur le Réseau Target Icon.png