Hola! ¿Cómo estás?
¡Seguimos con POO! Ahora nos toca ver los métodos get y set, métodos que nos servirán para acceder al valor de los atributos y para asignar valores a ellos.
Los métodos “getter” y “setter” son métodos de acceso a los datos de los objetos y son siempre públicos. Cada método accede a un sólo dato (una sola variable de instancia) para obtener su valor o cambiarlo.
Las funciones “getter” retornan el valor de una variable de clase y las funciones “setter” cambian el valor de una variable de clase. Por estilo estas funciones utilizan identificadores que comienzan por set o get y a continuación el nombre de la variable miembro comenzando por mayúscula.
El siguiente código define éstas funciones para sus variables de instancia.
private int numero; public int getNumero() { return numero; } public void setNumero(int numero) { this.numero = numero; }
Las clases que representan entidades (tablas) de bases de datos y para las que cada objeto instanciado es la representación de un registro, son clase que sólo suelen tener:
– Una variable miembro que se corresponde con cada campo de la tabla.
– El constructor sin parámetros.
– Funciones get y set para cada una de las variables miembro.