Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/01/2012, 07:21
nifdya
 
Fecha de Ingreso: agosto-2011
Mensajes: 59
Antigüedad: 13 años, 3 meses
Puntos: 8
Respuesta: Uso de Get y Set

Puedes buscar en internet para cualquier otro lenguaje o en abstracto... para todos significan lo mismo.

Una de las ventajas de tener los métodos get y set consiste en tener controlados los datos que entran a ese objeto. Si no me equivoco a esto se le llama "Encapsular los datos"

Me explico.

Por ejemplo:
-tienes un entero a,
para que a tome un valor quieres que cumpla estos requisitos
-sea entero positivo
-sea mayor 5
-sea menor que 100

Si tu haces público el entero a cualquiera puede cambiar ese valor y poner los que sea -1, 101 ... o lo que sea
Si tu tienes una función set que filtre que a va a cumplir las condiciones o nada, no permitiras que desde fuera de la clase se manipule ese dato sin cumplir tus condiciones.