Java.lang.NullPointerException
Résolu/Fermé3 réponses
Urielxx
Messages postés
190
Date d'inscription
mardi 26 août 2008
Statut
Membre
Dernière intervention
25 juin 2013
46
6 mai 2010 à 20:18
6 mai 2010 à 20:18
Il ne te manquerait pas un constructeur dans ta classe JeuCartes ?
Bonjour,
le problème est que avec cette ligne :
JeuCartes = new Carte[nombreCarte];
tu instancie ton tableau de Carte mais tu ne crée pas une instance pour chaque carte de ton tableau....
Tu doit donc faire :
for(int i=0;i<nombreCarte;i++){
JeuCartes[i] = new Carte();
JeuCartes[i].rang = valeurCarteInseree; // ERREUR
JeuCartes[i].couleur = couleur;
le problème est que avec cette ligne :
JeuCartes = new Carte[nombreCarte];
tu instancie ton tableau de Carte mais tu ne crée pas une instance pour chaque carte de ton tableau....
Tu doit donc faire :
for(int i=0;i<nombreCarte;i++){
JeuCartes[i] = new Carte();
JeuCartes[i].rang = valeurCarteInseree; // ERREUR
JeuCartes[i].couleur = couleur;