Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 17-ene-2005, 02:23   #1 (permalink)
Tristam ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2004
Mensajes: 67
String []

Hola, tengo un mini problemilla,, aver si alguien me hecha una ;)

Tengo en una clase A, y en ella declarada una variable statica tipo String[] --> variable A, para ser utilizada desde otra clase B. De modo que desde mi clase B, realizo una instancia de mi clase A con su variable y a parte.,.,.creo mi variable de la clase B tipo String. Pero no se que ocurre q cuando intento asignarle la longitud de la variable en clase A a mi variable en B, me da errror. lo expongo aver si keda mas claro

Clase A; bla bla bla...
public static String[] Variable_clase_A;
} cierro clase A.

Clase B; bla bla bla...
String Variable_clase_B;
Clase A Instancia_de_A = new Clase A();
Variable_clase_B= Instancia_de_A.Variable_clase_A; //aki me salta null pointer,,

Es q acaso no puedo guardar el valor de un string[i] desde una variable estatica y luego recoger dicho string en una clase que haga una instancia de la clase q contenga la dichosita variable??
Tristam está desconectado   Responder Citando
Antiguo 17-ene-2005, 05:10   #2 (permalink)
tibu ha deshabilitado el karma
 
Fecha de Ingreso: julio-2004
Ubicación: Madrid
Mensajes: 40
Enviar un mensaje por MSN a tibu
Lo priemero todo lo que se declara static esta en la clase y no en los objetos... Es decir esa variable solo existe una vez y cualquier cambio de los objetos puede afecta a los demas...

Para acceder ha Variable_clase_A solo puedes acerlo a partir de su clase no del objeto
(A.Variable_clase_A) en vez de (Instancia_de_A.Variable_clase_A)

O eso o no la declares static, si no lo necesitas...
tibu está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 09:56.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93