Sobes.tech
Middle+

¿Qué son los getters y setters?

sobes.tech AI

Respuesta de la IA

Los getters y setters son métodos para acceder a los campos de un objeto o clase.

  • Getter: método que devuelve el valor de un campo privado.
  • Setter: método que establece o modifica el valor de un campo privado.

Se utilizan para encapsular datos, permitiendo controlar el acceso y la modificación de los campos, por ejemplo, añadiendo validación o lógica al establecer un valor.

Ejemplo en Java:

public class Persona {
    private String nombre;

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        if(nombre != null && !nombre.isEmpty()) {
            this.nombre = nombre;
        }
    }
}

En la automatización de QA, los getters y setters son importantes para interactuar con objetos, especialmente al probar la lógica de negocio y verificar la corrección de los datos.