Récupérer les valeurs d'un constructeur après l'avoir changer

Fermé
leiladevlop - Modifié par KX le 28/02/2017 à 19:09
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 - 1 mars 2017 à 23:48
Bonjour tout le monde ,

Quelqu'un pourrait m'aidée à résoudre ce problème s'il vous plait,
voila mon problème: j'ai une classe de deux variables entières et un boolean j'ai crée un constructeur et une méthodes pour lequel je change les valeurs maintenant j'ai besoin de ses valeurs dans une autre classe mais j'arrivée pas à les récupère .
#// ma premier classe ( elle contient plusieurs classes à l'intérieur)
public class A {
public static Monchoix monchoix;
public class Monchoix {
  public  int i ;
  public int j;
  public boolean fracc;

public Monchoix(int i, int j, boolean b) {
   this.i = i;
   this.j = j;
   this.fracc = b;
  }

public  void choixsommet() {
   for (int i = 0; i < G.V; i++) {
    for (int j = 0; j < G.V; j++) {
     if (i != j) {
      if (Entier(i, j)) {

new Monchoix(i, j, true);
      }
     }
    }
   }

new Monchoix(-1, -1, false);

}


}
}

#//ma deuxieme classe c'est là ou je veux récupèrer la valeur de i et de j

int v1=BP.monchoix.i;
int v2=BP.monchoix.j;
A voir également:

1 réponse

tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 121
1 mars 2017 à 23:48
Bonjour,

Il m'est difficile de comprendre le code avec sa mise en forme actuelle, mais une chose est sûre :
Les objets "Monchoix" créés dans la boucle sont tous perdus, ils ne sont assignés à aucun objet. Peut être il faut commencer par voir de ce côté.
0