Nouvelle architecture des classes

  1. 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.
  2. 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.
  3. 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.
  4. La méthode crier sera propre à chaque animal.
  5. Tester votre programme grâce aux méthodes du Tigre et du Loup. Les faire manger, boire, se déplacer et crier.
  6. Réaliser une collection ArrayList qui enregistre 5 animaux. On enregistrera 2 lions et 3 chiens.