Cita:
Iniciado por sirguille Hola,
No entiendo el hecho de usar get y set, ¿alguien me lo puede explicar de manera simple, por favor?
No entiendo la diferencia de usarlos o no, me parece que está demás usarlo.
Saludos.
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.