Bonjour je débute en java et je bloque sur un truc :
J'ai une classe LEPERNOEL qui instancie un objet d'une classe PereNoel
et d'une autre classe Enfant .
l'une des méthode de la classe PereNoel récupère l'objet de la classe Enfant et c'est à ce moment là que cela bloque
classe LEPERNOEL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
là c'est la méthode (de la classe PereNoel) qui récupère l'objet Enfant
l'erreur obtenue :public void affecteEnfant(Enfant unEnfant)
{
lesEnfants[nbEnfants] =unEnfant;
if(nbEnfants<99)nbEnfants++;
else System.out.println("Trop d'enfants");
}
PereNoel.affecteEnfant(PereNoel.java:23) : correspond à cette ligne làException in thread "main" java.lang.NullPointerException
at PereNoel.affecteEnfant(PereNoel.java:23)
at LEPERENOEL.main(LEPERENOEL.java:26)
lesEnfants[nbEnfants] =unEnfant;
LEPERENOEL.main(LEPERENOEL.java:26): correspond à cette ligne là
x.affecteEnfant(enf);
je ne comprends pas ma faute pourriez vous m'aider

 

 
		
		 
         
 

 
			
			

 
   


 Problème avec Exception in thread "main" java.lang.NullPointerException
 Problème avec Exception in thread "main" java.lang.NullPointerException
				 Répondre avec citation
  Répondre avec citation
Partager