- Réaliser la classe Animal, Canin et Félin en classes abstraites sans les méthodes. Respecter les héritages et réaliser les constructeurs.
- Les méthodes manger, boire et toString seront implémentées dans Animal. On affichera un message pour les deux premières, la dernière méthode permet d’afficher les attributs d’un animal.
- La méthode déplacement sera abstraite dans Animal. Elle sera implémentée dans Canin et Felin. Les canins se déplacent en meute et les félins seul, pour l’exemple.
- La méthode crier sera propre à chaque animal.
- Tester votre programme grâce aux méthodes du Tigre et du Loup. Les faire manger, boire, se déplacer et crier.
- Réaliser une collection ArrayList qui enregistre 5 animaux. On enregistrera 2 lions et 3 chiens.