salut
supposant que je dispose de cette boucle

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
for(Enumeration enum=vecteurT.elements();enum.hasMoreElements();)
 
{
       tacheAffectee tamp;
 
      tampon[i]=(tacheEnregistre) enum.nextElement();
 
      tamp= new tacheAffectee(bar[i],tampon[i].nom);
       vecteurTA.addElement(tamp);
      i++;
}
i est bar sont predefinie
est ce que mon Vector vecteurTA va contenir des objets differents ou le meme objet(dernier valeur pointee par tamp) ?


une autre question

si je dispose d'une classe qui contient un vecteur statique

Code : Sélectionner tout - Visualiser dans une fenêtre à part
static Vector vecteurTA=new Vector();
est vous voyez que dans la boucle precedente j'ajoute des element a ce vecteur
alors maintenant si j'appelle une autre fois une instantiation de cette classe:
est ce que l'operation

Code : Sélectionner tout - Visualiser dans une fenêtre à part
static Vector vecteurTA=new Vector();
definie hors du constructeur du classe va reinitialiser le vecteur ou je dois le faire moi meme avec l'instruction

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 vecteurTA.removeAllElements();
mercie