Non ho ancora capito bene come inizializzare la matrice. Posto il codice di Campo
codice:
public class Campo {
private int val=0;
private int[][] campoDiGioco1;
public int getVal() {
return val;
}
public void setVal(int val) {
this.val = val;
}
public void inizializza(){
for(int riga=0; riga<10; riga++) {
for(int colonna=0; colonna<10; colonna++) {
campoDiGioco1[riga][colonna] = new Campo();
}
}
}
public Campo() {
campoDiGioco1= new int[10][10];
for(int riga=0 ; riga < campoDiGioco1.length; riga++ ){
for(int colonna=0 ; colonna < campoDiGioco1.length ; colonna++ ){
campoDiGioco1[riga][colonna]=0;
}
}
}
}
Eclipse mi da errore nella funzione inizializza() nella riga in cui eseguo new Campo()
Dove sbaglio??