no puedo resolver un error
Publicado por ivan (6 intervenciones) el 16/04/2006 05:29:39
estoy haciendo un programita y me atore por que me manda un error que no se como resolverlo el asunto es el siguiente. tengo dos clases una de ellas tiene un metodo que me regresa un entero el cual se lo paso como argumento a la otra clase en el metodo constructor hasta ahi no me menda ningun errorpero cuando intento usar ese entero en dicha clase es cuando me manda " local variable x is accessed from within inner class; needs to be declared final " este es el codigo de la clase principal a ver si me pueden ayudar soy novato en el lenguaje.
public class gato {
public static void main(String[] args) {
int t=0;
TipoJuego x = new TipoJuego();
t=x.juego();
GatoInterfaz v = new GatoInterfaz(t);
x.setSize(150,150);
x.setTitle("tipo de juego");
x.setVisible(true);
v.setSize(500,500);
v.setTitle("Gatoooooooo");
v.setVisible(true);
}
}
public class gato {
public static void main(String[] args) {
int t=0;
TipoJuego x = new TipoJuego();
t=x.juego();
GatoInterfaz v = new GatoInterfaz(t);
x.setSize(150,150);
x.setTitle("tipo de juego");
x.setVisible(true);
v.setSize(500,500);
v.setTitle("Gatoooooooo");
v.setVisible(true);
}
}
Valora esta pregunta


0