Middle+
Ce sunt getters și setters?
sobes.tech AI
Răspuns de la AI
Getters și setters sunt metode pentru accesarea câmpurilor unui obiect sau clase.
- Getter: metodă care returnează valoarea unui câmp privat.
- Setter: metodă care stabilește sau modifică valoarea unui câmp privat.
Ele sunt folosite pentru încapsularea datelor, permițând controlul accesului și modificării câmpurilor, de exemplu, adăugând validare sau logică la stabilirea valorii.
Exemplu în Java:
public class Persoana {
private String nume;
public String getNume() {
return nume;
}
public void setNume(String nume) {
if(nume != null && !nume.isEmpty()) {
this.nume = nume;
}
}
}
În automatizarea QA, getters și setters sunt importante pentru interacțiunea cu obiectele, mai ales în testarea logicii de business și verificarea corectitudinii datelor.