Middle+
Wat zijn getters en setters?
sobes.tech AI
Antwoord van AI
Getters en setters zijn methoden om toegang te krijgen tot de velden van een object of klasse.
- Getter: methode die de waarde van een privéveld retourneert.
- Setter: methode die de waarde van een privéveld instelt of wijzigt.
Ze worden gebruikt voor het encapsuleren van gegevens, waardoor je de toegang en wijziging van velden kunt controleren, bijvoorbeeld door validatie of logica toe te voegen bij het instellen van een waarde.
Voorbeeld in Java:
public class Persoon {
private String naam;
public String getNaam() {
return naam;
}
public void setNaam(String naam) {
if(naam != null && !naam.isEmpty()) {
this.naam = naam;
}
}
}
In QA-automatisering zijn getters en setters belangrijk voor interactie met objecten, vooral bij het testen van bedrijfslogica en het controleren van de gegevenscorrectheid.