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.