← Retour au glossaire

Polymorphisme

🇬🇧 Polymorphism

Principe de la POO permettant à des objets de classes différentes de répondre de manière spécifique à un même message (méthode de même nom). Il permet une interface commune pour des types différents.

💡 Exemple

class Oiseau:
    def voler(self):
        return "Je vole"

class Pingouin(Oiseau):
    def voler(self):  # Redéfinition spécifique
        return "Je ne vole pas, je nage !"

Voir aussi

EdTech AI