Salut à tous,

Je voulais savoir si le code qui suit, en admettant que le code dont il est dépendant est bon, est sensé fonctionner?

Je parle notamment de cette partie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ArrayList listObjetsMeuble = meuble.getLesObjets();
Le code classe Meuble:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
	/**
         * Renvoie la liste des Objets
         * @return
         */
	public ArrayList getLesObjets()
	{
		return this.lesObjets;
	}
classe Room
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    /**
     * Définit les Elements de la pièce
     * @param element
     */
    public void addMeuble(Meuble meuble)
    {
        //Ajouter le meuble à la liste des meubles de la pièce
        this.lesMeubles.add(meuble);
 
        //Ajouter les objets du meuble à la liste des objets contenus dans la pièce
        ArrayList listObjetsMeuble = meuble.getLesObjets();
        //Parcourrir la liste des objets du meuble
        for (int i = 0; i < listObjetsMeuble.size(); i ++)
        {
            //Ajouter chaque objet du meuble aux objets contenus dans la pièce
            lesObjetsDesMeubles.add(listObjetsMeuble.get(i));
        }
    }