Bonjour,
Je tente de faire l'exercice Javaquarium dont voici l'énoncé : https://zestedesavoir.com/forums/sujet/447/javaquarium/
(Et oui je le fais que maintenant et bien en Java et non Javascript comme je l'avais dit il y a euh longtemps ^^) Voici mes codes https://www.dropbox.com/sh/xq4l0yxnnvkzuxr/AAA8udrkBaJtZ3XnVW4HbtPsa?dl=0 non commentés ou presque (bouh pas bien, vilaine, au bucher) mais avec un uml (ça compense pas vous êtes sûrs ??). Je n'ai fait que le premier exercice (même si la 2ème partie ne change pas grand chose telle que je l'ai faite), mais j'aimerais déjà avoir votre avis. A partir de quand doit-on utiliser l'héritage ? Est-il plus intéressant de faire Poisson donne 2 classes (carnivore, herbivore) qui donnent chacune 3 classes (avec une variable sexualité quand viendra le moment) ou autre chose ? Comment bien représenter alors la liste des poissons présents ? Il me semble que si Carnivore est un Poisson, on ne peut pour autant le forcer à être Poisson sans risquer de perdre des informations non ? A savoir que je ne connais pas vraiment Java ni la POO (c'est la première fois que je pratique vraiment) et que j'aime apprendre "à la volée"…
Merci beaucoup Ccile
Edit : j'avais aussi une question sur l'énoncé : y a-t-il un lien entre le nombre de PVs gagnés par le mangeur et la perte du mangé ? Si A mange un poisson qui n'a que 3PV au lieu de 4, A gagne-t-il quand même les 5PVs ?