G un tableau d'objet ki foire

Nikouf Messages postés 6 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 4 mai 2004 - 19 févr. 2004 à 22:42
Nikouf Messages postés 6 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 4 mai 2004 - 29 févr. 2004 à 20:50
salut voici la déclaration de mon tableau d'ojet:

Villageois[] vtab=new Villageois[4];

Mon intéret est de faire un tableau qui référence 4 villageois, mais le probleme est ke a la fin des attributions via le "new", je me retrouve avec l'ensemble des objets du tableau égale au dernier objet créé, donc lol, je n'est pas 4 villageois différents mais 4 fois le meme!!!!
Si vous avez une réponse a me poster ce soir ça m'arrange!!!
merci bien!!!

Equipe()
{
for(int i=0;i<vtab.length;i++)
{
vtab[i]=new Villageois("TOTOR"+i);
System.out.println(vtab[i].affiche());
System.out.println("");
}
}

2 réponses

cs_GodConan Messages postés 2113 Date d'inscription samedi 8 novembre 2003 Statut Contributeur Dernière intervention 6 octobre 2012 12
19 févr. 2004 à 23:17
GodConan :clown)

hmmmm le probleme semble plutot situer ds le constructeur de villageois : verifie que le nom n est pas en static par exemple;
ou alors c ta methode affiche ki gaz pas ....

mais par contre l init me semble correct...

++
0
Nikouf Messages postés 6 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 4 mai 2004
29 févr. 2004 à 20:50
ct bien un problem de déclaration de champ de class en static merci GodConan
0
Rejoignez-nous