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??