Ver Mensaje Individual
  #9 (permalink)  
Antiguo 29/04/2014, 01:33
lutxi
 
Fecha de Ingreso: diciembre-2007
Mensajes: 24
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Errror NullPointer Exeception

Hola...

Siguiendo con mi problema de instancias... no se donde no he instanciado ahora mismo...

Ya que en la clase Mapa tengo...

public class Mapa
{
int sizeCuadrado=20;
int sizeCirculo=5;
int posX=10;
int posY=20;
int [][] mapa;
Código:
    public Mapa()
    {
       
   int  [][] mapa={{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},{0,2,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,2,0},{0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,1,0},{0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0},{0,1,0,1,0,0,1,0,0,3,3,0,0,1,0,0,1,0,1,0},{0,1,1,1,1,1,1,0,3,3,3,3,0,1,1,1,1,1,1,0},{0,1,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0},{0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0},{0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,1,0},{0,2,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,2,0},{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}};

    }

public int getMap(int fila, int columna)
 {
              
        return mapa[fila][columna];
 }
}
Y en la clase tablero...


Código:
public void rellenar()
    {
       
               for (int i=0; i<11; i++)
            {
                for (int j=0; j<20; j++)
                {     mapa[i][j]=plano.getMap(i,j);

                        System.out.print(mapa[i][j]);
                }
            }
    }
Pero el nullpointer me da en getMapa... si el metodo pone que devuelve un int, y recibe dos int ... ¿Dónde está el error?