salut... si vous pouvez me répondre j'ai une petite question pour vous

est ce que le polymorphisme signifie la possibilité de :

A-donner les mêmes attributs à plusieurs classes
B-donner le même nom à différentes fonctions dans différentes classes
C-choisir la fonction à exécuter en fonction de la classe de l'objet

merci d'avance