Bonjour à tous,
je débute en JAVA et je dois réaliser un petit jeu. Dans le jeu, il y a une classe Room qui gère les pièces et une classe Character qui gère les personnages.
Une Room peut avoir des objets de la classe Item que le Character peut ramasser.
Il y a donc un tableau de Item dans mes classes ROOM et Character.
Je ne sais pas comment définir une méthode qui affiche tous les objets d'une liste d'objet sans la redéfinir 2 fois (une fois dans la classe ROOM et une fois dans la classe Character).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2private ArrayList<Item> item_col;
Faut il faire une classe a part qui gère les listes d'objets ??
pour info, voici ma fonction d'affichage :
Si quelqu'un a une idée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public String showAllItem () { String txt = new String ("There is/are "+list.size()+" item(s).\n " ); for(int i=0;i<list.size();i++) { txt+=list.get(i).showItem(); } return txt; }
merci d'avance.
cordialement,
benilto
Partager