Tableau Objet NullPointerException
Je ne comprends pas.
J'ai un tableau bidimensionnel dans lequel je place des un objet Calculable, classe fille de Cellule. Jusqu'à maintenant mon tableau était statique mais j'ai décidé de le me mettre en objet également, je le déclare donc dans le constructeur de ma classe Formule qui fait mes calculs.
Lorsque je rentre une valeur, si la cellule est Vide, tout se passe bien et la nouvelle valeur est bien enregistrée. Lorsque je tente de réécrire sur une cellule ayant déjà une valeur, j'obtiens une NullPointerException.
Tant que le tableau était statique, les changements ne posaient pas de problème.
Auriez-vous une idée ?
Code:
1 2 3 4 5 6 7 8 9 10
|
//classe Tableau
public void setCellule(char c, int l, Cellule ce){
table [c-'A'][l] = ce;
}
//classe Formule
ta.setCellule(colonne, ligne, new Calculable(valn)); // ta, tableau déclaré dans le constructeur |