Middle+
Čo sú gettery a settery?
sobes.tech AI
Odpoveď od AI
Gettery a settery sú metódy na prístup k poliam objektu alebo triedy.
- Getter: metóda, ktorá vracia hodnotu súkromného poľa.
- Setter: metóda, ktorá nastavuje alebo mení hodnotu súkromného poľa.
Používajú sa na enkapsuláciu dát, umožňujúc kontrolu prístupu a zmeny polí, napríklad pridaním validácie alebo logiky pri nastavovaní hodnoty.
Príklad v Jave:
public class Osoba {
private String meno;
public String getMeno() {
return meno;
}
public void setMeno(String meno) {
if(meno != null && !meno.isEmpty()) {
this.meno = meno;
}
}
}
V QA automatizácii sú gettery a settery dôležité pre interakciu s objektmi, najmä pri testovaní biznis logiky a kontrole správnosti dát.