Setters & Getters
Setters & Getters
Los Setters & Getters son métodos de acceso lo que
indica que son siempre declarados públicos, y nos sirven para dos cosas:
Setters: Del Inglés Set, que significa establecer, pues nos
sirve para asignar un valor inicial a un atributo, pero de forma explícita,
además el Setter nunca retorna nada (Siempre es void), y solo nos permite dar
acceso público a ciertos atributos que deseemos el usuario pueda modificar.
Getters: Del Inglés Get, que significa obtener, pues nos
sirve para obtener (recuperar o acceder) el valor ya asignado a un atributo y
utilizarlo para cierto método. Los Setters y Getters son métodos de acceso a
los campos/atributos de una clase.
Setters: Del Inglés Set, que significa establecer, sirven
para asignar un valor a un campo/atributo.
Getters: Del Inglés Get, que significa obtener, sirven para
recuperar el valor de un campo/atributo. Hay una estructura para crear los
getters y setters, en los métodos getters siempre nos retornará el valor del
atributo sin necesidad de pasar ningún parámetros, mientras que en los métodos
setters siempre nos pedirá algún valor como parámetro para guardarlo al
atributo de la clase, y éste nunca deberá retornar algún valor.
Estos métodos tienen como objetivo fungir como interfaces
con las cuales, respectivamente, se podrán obtener y asignar nuevos valores a
atributos de la clase. De tal forma que estas acciones (obtener y asignar valores)
se realicen únicamente dentro de la clase, asegurando así el tema de
encapsulamiento.
Estos métodos son muy comunes en lenguajes de programación orientados a objetos.
Estos métodos son muy comunes en lenguajes de programación orientados a objetos. para poder distinguir cada uno de ellos
ResponderBorrarLos métodos de lenguaje son importantes para que el programa se pueda ejecutar y no tener dificultades
ResponderBorrarLos setters y getters, son conceptos que podemos ver idénticos pero entrando en un contexto mas a fondo puede abarcar ciertas interrogantes.
ResponderBorrarPodemos entender a los métodos setters que funcionan para asignar un valor dentro de una variables, mientras que los getters pueden obtener estos datos, de esta manera podemos utilizarlos para obtener y asignar valores dentro de un algoritmo o código mas extendido.