
He definido una clase de este modo:
Código:
static class ensayo {        
        int ultimaPos[] = new int [2]; // Vector con las coordenadas (x,y) de la última posición del caballo.
        int tablero[][] = new int[Escenario.valorN][Escenario.valorN]; // Matriz con la posición del tablero.
        int numMov = 1;      // Contador con el número total de movimientos efectuados.
    }Y luego intento inicializar sus valores dentro de main con este código:
Código:
ensayo prueba;
prueba.ultimaPos[0] = Escenario.valorX;
prueba.ultimaPos[1] = Escenario.valorY;
Debo estar haciendo algo mal porque me da el siguiente error al compilar:
Código:
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - variable prueba might not have been initialized
at Practica.main(Practica.java:254)
Esa línea del error coincide con "prueba.ultimaPos[0] = Escenario.valorX;".
¿Podríais ayudarme a saber qué hago mal? Gracias por anticipado.


 
  




 Autor
 Autor
		



 En línea
									En línea
								

