Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Polymorphisme

Le polymorphisme est la présentation d'une unique interface pour plusieurs types de données.

Par exemple, les entiers, flottants et doubles sont implicitement polymorphiques : il est possible de les ajouter, soustraire, multiplier etc. sans se préoccuper de leurs différents types.

Dans le cas de la programmation orientée objet, en donnant à la classe la gestion aussi bien de son code que de ses propres données, le polymorphisme peut être mis en œuvre en faisant que chaque classe ait sa propre fonction qui (une fois appelée) agit en fonction d'un objet quel que soit son type.

Voir aussi

Culture générale