12/10/2025
En programmation orientée objet, le polymorphisme permet à une même méthode d’avoir plusieurs comportements selon le type d’objet.
Voici un petit exemple simple:
class Animal {
void parler() {
System.out.println("L'animal fait un son 🐾");
}
}
class Chien extends Animal {
void parler() {
System.out.println("Le chien aboie : Woof 🐶");
}
}
class Chat extends Animal {
void parler() {
System.out.println("Le chat miaule : Meow 🐱");
}
}
public class Main {
public static void main(String[] args) {
Animal a1 = new Chien();
Animal a2 = new Chat();
Animal a3 = new Animal();
a1.parler();
a2.parler();
a3.parler();
}
}
Question : Donnez-moi le résultat 🤔🤔🤔