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

cual es la diferencia entre modificadores de acceso o visibilidad

Estas en el tema de cual es la diferencia entre modificadores de acceso o visibilidad en el foro de Java en Foros del Web. pregunta ¿se les llama modificadores de acceso o visibilidad a protecte, privated, puplic pero no se cual es la diferencia ?...
  #1 (permalink)  
Antiguo 30/01/2013, 21:14
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 6 meses
Puntos: 8
cual es la diferencia entre modificadores de acceso o visibilidad

pregunta
¿se les llama modificadores de acceso o visibilidad
a protecte, privated, puplic
pero no se cual es la diferencia ?
  #2 (permalink)  
Antiguo 31/01/2013, 02:29
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: cual es la diferencia entre modificadores de acceso o visibilidad

En un proyecto indica qué clases pueden acceder a esas clases, métodos o atributos.

public => Visibilidad global. Tienes acceso desde todas las clases del proyecto.
protected => Limitada a la clase y aquellas clases que extiendan de ella.
private => Limitada a la propia clase únicamente.
(sin visibilidad definida / también conocida como package) => Visibilidad a nivel de las clases del mismo package en el que se encuentre la propia clase.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}
  #3 (permalink)  
Antiguo 31/01/2013, 07:59
Avatar de CapacProg  
Fecha de Ingreso: marzo-2010
Ubicación: Lima - Perú
Mensajes: 324
Antigüedad: 14 años, 1 mes
Puntos: 71
Respuesta: cual es la diferencia entre modificadores de acceso o visibilidad

  • public: Se puede ver de todo lado es 'público'.
  • private: Restringido, sólo para la clase que lo definio.
  • protected: Se comporta como public, pero las clases que lo hereden.
__________________
%
El mejor guerrero no es el que triunfa siempre sino el que vuelve sin miedo a la batalla.
%

Etiquetas: diferencia, visibilidad
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 20:58.