Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/08/2014, 16:03
sirguille
 
Fecha de Ingreso: septiembre-2005
Mensajes: 74
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: ¿Por qué usar get y set?

Cita:
Iniciado por lufe Ver Mensaje
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