Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/02/2013, 19:57
Avatar de jor_0203
jor_0203
 
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 10 años, 9 meses
Puntos: 8
Respuesta: me pueden explicar el concepto de capsulacion

Cita:
Iniciado por alyciashape Ver Mensaje
Te digo lo que yo entiendo que no se si es correcto.

Encapsular yo lo asocio más a programación orientada a objetos. Para mi significa hacer los métodos que no necesite llamar el usuario no accesibles públicamente, ocultar los parámetros propios de la clase, etc etc etc. Hacer todo de forma que el usuario sólo pueda acceder o incluso conocer lo que necesite. De esta forma no podrá estropear el objeto conduciéndolo a un error.

Tampoco dejarle acceder a los atributos directamente. Así que si tienes una clase con los atributos:
private String nombre;

Para definirlos le obligas a usar un método como lo típico, setNombre, y para obtenerlo otro método, getNombre. En lugar de dejarle usar directamente el atributo (variable).

Resumiendo, encapsular es meter unas cosas dentro de otras, protegerlas y dejar sólo visible / usable lo justo y necesario.

Si me equivoco que me corrijan porque yo tampoco entiendo mucho.
pero que crees me estoy dando cuenta que soso definiste que es encapsular
pero no definiste que es la visibilidad