bè è ovvia la cosa!
tu hai fatto:
cioè tu hai creato un array di array (o array bidimensionale , o matrice , chiamalo come vuoi) di oggetti "Cella"codice:Cella[][] b= new Cella[9][9];
ma a questo punto tu hai che tutti gli oggetti in questa "matrice" sono ancora settati a "null" , non li hai mica inizializzati facendo del tipo:
e quindi alla ultima riga quando vai a fare:codice:b [3][2] = new Cella (5);
stai tentando di invocare il metodo "setVal" su un oggetto il cui stato è a "null" , e come hai potuto constatare questa azione genera e segnala un NullPointerException"codice:b[3][2].setVal(8);
![]()

Rispondi quotando