Bonjour,
Le polymorphisme fait débat entre ce qui est à considérer comme du polymorphisme ou non :
http://blog.paumard.org/cours/java/chap07-heritage-interface-heritage.html#d0e6086
Si je comprends bien la question soulevée ici c'est :
Faut-il considérer comme polymorphisme quelque chose qui n'est pas universel (et donc le polymorphisme ad-hoc est-il justifié comme appellation) ?
Autre point, pourquoi la coercition n'est-elle pas considérée en java ? Je n'ai pu trouver que peu de discutions sur le sujet bien qu'au sens conceptuel le transtypage implicite semble tomber sous la coupe du polymorphisme.
https://cpp.developpez.com/faq/cpp/?page=Programmation-objet-en-Cplusplus#Qu-est-ce-que-le-polymorphisme
Partager