Foros del Web » Programación para mayores de 30 ;) » Java »

vble protected

Estas en el tema de vble protected en el foro de Java en Foros del Web. tengo en una clase una vble protected, y desde otra clase quiero averiguar su valor como lo hago. un saludo...
  #1 (permalink)  
Antiguo 28/05/2012, 11:37
 
Fecha de Ingreso: agosto-2004
Mensajes: 265
Antigüedad: 19 años, 7 meses
Puntos: 0
vble protected

tengo en una clase una vble protected, y desde otra clase quiero averiguar su valor

como lo hago.



un saludo
__________________
Recuerda que si señalas con el dedo, el resto de los dedos te señalan a ti!
  #2 (permalink)  
Antiguo 28/05/2012, 16:36
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: vble protected

La clase que usara el valor debe ser hija o pertenecer al mismo paquete para que el valor sea visible. Si no es una clase hija o no esta dentro del mismo paquete, no podras tener acceso a la variable.
A menos claro que tengas un método dentro de la clase que contiene la variable protegida cuyo modificador de acceso sea public.
  #3 (permalink)  
Antiguo 29/05/2012, 01:41
 
Fecha de Ingreso: agosto-2004
Mensajes: 265
Antigüedad: 19 años, 7 meses
Puntos: 0
Respuesta: vble protected

Cita:
Iniciado por Ronruby Ver Mensaje
La clase que usara el valor debe ser hija o pertenecer al mismo paquete para que el valor sea visible. Si no es una clase hija o no esta dentro del mismo paquete, no podras tener acceso a la variable.
A menos claro que tengas un método dentro de la clase que contiene la variable protegida cuyo modificador de acceso sea public.
vamos a ver que yo estoy muy verde

cuando dices hija, te refieres a extends, o sea la segunda clase extends?


lo que te he puesto en rojo, si la tengo dentro del mismo metodo como protectec, como es que su modificador es public??

es que leo y leo en google, creo que lo entiendo, nada mas que me pongo a programar no me sale, este tipo de cosas.
__________________
Recuerda que si señalas con el dedo, el resto de los dedos te señalan a ti!
  #4 (permalink)  
Antiguo 29/05/2012, 02:09
 
Fecha de Ingreso: abril-2006
Mensajes: 27
Antigüedad: 18 años
Puntos: 6
Respuesta: vble protected

La clase A tiene una variable x definido protected.
La clase B solo puede acceder a esa variable si B extiende A o si B esta en el mismo paquete que A.

Si no es asi, A debera tener un metodo publico que permita manipular esa variable x
  #5 (permalink)  
Antiguo 29/05/2012, 02:58
 
Fecha de Ingreso: agosto-2004
Mensajes: 265
Antigüedad: 19 años, 7 meses
Puntos: 0
Respuesta: vble protected

gracias , ahora le entendi perfecto
__________________
Recuerda que si señalas con el dedo, el resto de los dedos te señalan a ti!

Etiquetas: clase, protected
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:38.