Middle+
Was sind Getter und Setter?
sobes.tech KI
Antwort von AI
Getter und Setter sind Methoden zum Zugriff auf die Felder eines Objekts oder einer Klasse.
- Getter: Methode, die den Wert eines privaten Feldes zurückgibt.
- Setter: Methode, die den Wert eines privaten Feldes setzt oder ändert.
Sie werden verwendet, um Daten zu kapseln, den Zugriff und die Änderung der Felder zu kontrollieren, z.B. durch Hinzufügen von Validierung oder Logik beim Setzen eines Wertes.
Beispiel in Java:
public class Person {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
if(name != null && !name.isEmpty()) {
this.name = name;
}
}
}
In der QA-Automatisierung sind Getter und Setter wichtig für die Interaktion mit Objekten, insbesondere beim Testen von Geschäftslogik und der Überprüfung der Datenkorrektheit.