Bonjour,
je débute en Java et plus généralement en objet:
Je n'ait jamais fait de HashMap mais il me semble que c'est ce qu'il me faut pour mon programme(un TP de licence):
/*Mon programme doit gérer un Zoo->Des cages de différentes tailles et qui peuvent contenir tous les types ou un type d'animaux spécifiques; et bien sûr j'ai les classes des animaux(parent Habitant) à faire avec chacun sa particularité et ses méthodes propres...*/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 // private Habitant CageField[]; // CHANGEMENT POUR HASHMAP static private int NB_PLACE_1=1; private HashMap<Habitant,Habitant> CageField; // initialiser hashmap a NB_PLACE_1 pour le nb de champs
Je me suit rendu compte qu'avec un simple tableau pour contenir des animaux dans les cages(CageBuilder) je galérait un peu trop pour avoir le type d'animal(basiquement herbivore, carnivore, omnivore) et utiliser la(les) méthode(s) qui s'y rattache(nottament dans les cages qui peuvent contenir plusieurs types différents), HashMap me sembles convenir: j'entres le type de l'Objet en clé et l'Objet en valeur.
C'est là que je me suit rendu compte que je n'arrives pas à créer ma HashMap(faut il d'abord créer un objet Map?)
merci de vos conseils
Partager