Bonjour,

voici mon problème :

j'ai une classe MaterielSalle et une classe Salle qui hérite de MaterielSalle. Dans la classe MaterielSalle j'ai comme variable num (un int, le n° du materiel ou de la salle) et dans la classe Salle, nbplace (un int) et ordi (un boolean). Et enfin j'ai une classe LesMateriauxSalles qui une variable les_matsal (un TreeSet qui contient les éléments de MaterielSalle.
Dans LesMateriauxSalles j'ai une méthode recherche_salle() les paramètres de la méthode sont des infos donner par l'utilisateur.

voici mon code :
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
 
public void rechercher_salle (int nbplace, boolean ordi)
{
      int nbp = nbplace;
      boolean o = ordi;
      boolean resa=false;    
 
      Iterator<MaterielSalle> it = les_matsal.iterator();
      while (it.hasNext() && (resa==false))
      {
		MaterielSalle ms = it.next();
 
		if ((nbp==ms.getNbplace()) && (o==ms.getOrdi()))
		{						
			JOptionPane.showMessageDialog(null,"Recherche realiser");
                 }
        }
}
Pourquoi getNbplace() et getOrdi() ne fonctionnent ? Ce n'est pas possible de les utiliser ? Et sinon comment faire pour récupérer ces informations ?

Merci par avance...