Salve a tutti, ho questo problema:
Ho creato una classe main e la classe dell'oggetto con i rispettivi metodi Set, Get, Is delle variabili dell'oggetto.
Ho la necessità di creare un metodo static void all'interno della classe main, andando a modificare la matrice di oggetti che ho creato, xò nel metodo creato mi dice che la matrice non esiste....
Qualche consiglio?
Grazie in anticipo
Ps.
Ecco il codice..
codice:public class Main { public static void main(String[] args) { Cella[][] field= new Cella[10][10]; //Crea la matrice di celle for(int i=0; i< field.length; i++) for(int j=0; j<field[0].length; j++){ field[i][j]= new Cella(false,0,false); } //Randomizza le mine int ymina= 0; int xmina= 0; boolean presente= false; for(int k=0; k<15; k++){ do{ presente= false; //Randomizza le coordinate ymina=(int)(Math.random()*10); xmina=(int)(Math.random()*10); //Inserisce la mina //Se la mina è già presente in quella cella presente diventa true if(field[ymina][xmina].getNumMine()== -1) presente= true; field[ymina][xmina].setNumMine(-1); }while(presente== true); } } public static void adiacentiMinaUp(int riga, int colonna){ for(int i=0; i<= colonna +1; i++) field[riga][colonna]. //ecco qui non mi da i metodi SET, GET dell'oggetto che ho creato.. }

Rispondi quotando