Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/11/2009, 20:18
Avatar de cptanalatriste
cptanalatriste
 
Fecha de Ingreso: octubre-2008
Ubicación: Lima, Perú
Mensajes: 118
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: Consulta sobre atributos privados.?

Es por un principio de orientación a objetos: Encapsulamiento. Establece que el acceso a la estructura interna de la case debe hacerse solamente a través de métodos públicos. Tiene cierta lógica, ya que con estos aseguras cierto nivel de control con los atributos de clase. Por ejemplo, en la clase Persona que mencionas podrías poner lógica en el método setNombre para evitar un valor vacío, o una cadena que contenga sólo números. En caso tu atributo sea público no podrías evitar que el usuario de tu clase coloque los valores que desee.

Espero haber sido claro.

Saludos!
__________________
Carlos G. Gavidia
Sun Certified Professional
IBM Certified Solution Designer
http://certified-es.blogspot.com/