Exercice : Animaux

But : illustrer la liaison dynamique en java.
Ecrire une classe Animal qui contient Ecrire 3 sous-classes, Chien, Chat, Cheval.
Chaque sous-classe a un constructeur qui prend une String en paramètre et l'affecte à sa variable nom.
Chaque sous-classe redéfinit la méthode toString(), en remplaçant "animal" par "chien", "chat" ou "cheval".

Ecrire une classe TestAnimaux qui contient une fonction main().
Dans main(), créez un tableau de type Animal[], contenant un chat, un chien et un cheval.
Dans une boucle sur ce tableau, affichez les animaux, en constatant que ce sont bien les méthodes toString() des sous-classes qui sont appelées.

Exemple d'exécution :
java TestAnimaux
Je suis un chat, je m'appelle Minou
Je suis un chien, je m'appelle Médor
Je suis un cheval, je m'appelle Horace