17/01/2012, 07:21
|
| | Fecha de Ingreso: agosto-2011
Mensajes: 59
Antigüedad: 13 años, 4 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. |