Bonjour,

voici mon probleme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
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
31
 
//j'ai une classe A
 
ArrayList list;
 
//constructeur
Public A ()
{
    list = new ArrayList();
}
 
// methode pour enregistrer
public void enregistre (int i)
{
   list.add(i);
}
 
 
//PUIS j'ai une classe B
 
int num;
 
public B()
{
  num = 1;
}
 
public void envoiNum(Classe A)
{
  A.enregistrer(num);
}
voila pour le code.
Mon problème est lorsque je fait ça, dans classe A , il me dit au niveau de ma méthode envoyer que la liste n'est pas initialisée.

Mais si je l'initialise dans la méthode à chaque appel de la fonction ma liste se vide.

Comment faire pour toujours garder mes enregistrements ?

Merci