Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/10/2010, 11:47
fernandosg
 
Fecha de Ingreso: julio-2009
Mensajes: 55
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Utilizar variables de un metodo en otro

Cita:
Iniciado por tutorialjava Ver Mensaje
Hola Fernando,

Antes que nada, en java no existen variables globales ni locales, aunque de cierta forma podamos utilizarlas pero no con esas denominaciones, por eso apoyo lo que dice Xerelo,

Ahora bien..

Para resolver tu problema, prueba de esta forma:

Crea una variable de instancia de la clase, por ejemplo asi:

String nombres[]; y no le asignes ningun valor todavia...

Luego dentro de tu metodo daralta() no vuelvas a definir esta variable, directamente asignala con los valores, así:

this.nombres[] = new String [cantalum];

fijate que le quite el String de el frente, String nombres[] = new String [cantalum];

Luego este atributo nombres[] podras acceder desde los demas metodos, eliminaralum() o cambiarsemes()

No te olvides que debes crear un metodo main() donde instancies tu clase, y desde donde ejecutes tus metodos daralta(), eliminaralum() etc, etc...

por ejemplo

metodo main(){
arreglox miClase = new arreglox();

arreglox.daralta();
...
...
}

Espero te sirva,

Saludos

Marcos Jara
[URL="http://tutorialjava7.wordpress.com"]http://tutorialjava7.wordpress.com[/URL]
Ya veo, ya lo habia solucionado de otra manera, pero esta forma no la recordaba , muchas gracias por la ayuda, lo probare ahorita.
xD, disculpa por lo del metodo global, me quede en otros lenguajes, y ya se me hace costumbre .

Saludos, y gracias