Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    15

    [Oggetti] Non trova i metodi Set, Get, Is

    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..
     
    }

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Beh, field è una variabile interna al metodo main, nel metodo adiacentiMinaUp() non è visibile!
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.