PHP - como puedo entender el concepto de visibilidad y encapsulamiento

 
Vista:
Imágen de perfil de jorge

como puedo entender el concepto de visibilidad y encapsulamiento

Publicado por jorge (19 intervenciones) el 09/04/2014 09:34:00
como puedo entender el concepto de visibilidad y encapsulamiento
es decir cuando yo le pongo a los atributos a los métodos las palabras private,protected o public estoy usando el concepto de visibilidad. Ahora bien en capsular tiene como concepto esconder o ocultar, ahí es cuando usamos la idea del get y el set, donde en uno se puede modificar y en otro se puede leer , pero sigue usando el concepto de private o protecte o public y para mi este es el concepto de visibilidad mas que de encapsulamiento.
alguien me puede dar un ejemplo par entender que es encapsulamiento
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

como puedo entender el concepto de visibilidad y encapsulamiento

Publicado por xve (6935 intervenciones) el 09/04/2014 17:17:31
Hola Jorge, yo lo utilizo de esta manera...

public => se puede acceder desde cualquier parte
protected => únicamente se puede acceder desde la clase o clases heredadas o clases parent
private => únicamente se puede acceder desde la misma clase.

Espero que te sirva... coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar