23/08/2014, 16:03
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 74
Antigüedad: 19 años, 3 meses Puntos: 0 | |
Respuesta: ¿Por qué usar get y set? Cita:
Iniciado por lufe Son necesarios porque cuando creas un objeto (basado en una clase) ese objeto internamente puede manejar varias variables y métodos, cumplir diferentes funciones etc... pero las que sean privadas quedan "dentro" del objeto, y la forma que tienes de pasarle y pedirle datos es con Set y Get.
Las variables o atributos públicos pueden ser accedidos sin problema, pero para los privados tienes que usar SET y GET.
Imagina una calculadora, dentro hace cantidad de cálculos y procedimientos, pero a ti sólo te es permitido enviarle cierta información (la cuenta que quieres hacer, 2+3 que sería algo así como un SET) y luego te es permitido obtener el resultado (5 en este caso, que lo tienes al pulsar ENTER y sería algo así como el GET)
De esta forma tú solo accedes a lo que precisas del objeto calculadora sin poner en riesgo su funcionamiento interno. Gracias por la explicación.
Saludos.
Última edición por sirguille; 23/08/2014 a las 16:08 |