Middle+
Mis on getterid ja setterid?
sobes.tech AI
Vastus AI-lt
Getterid ja setterid on meetodid, mis võimaldavad ligi pääseda objekti või klassi väljadele.
- Getter: meetod, mis tagastab privaatse välja väärtuse.
- Setter: meetod, mis määrab või muudab privaatse välja väärtust.
Neid kasutatakse andmete kapseldamiseks, võimaldades kontrollida juurdepääsu ja väljade muutmist, näiteks lisades valideerimise või loogika väärtuse määramisel.
Näide Java keeles:
public class Isik {
private String nimi;
public String getNimi() {
return nimi;
}
public void setNimi(String nimi) {
if(nimi != null && !nimi.isEmpty()) {
this.nimi = nimi;
}
}
}
QA automatiseerimisel on getterid ja setterid olulised objektidega suhtlemiseks, eriti äriloogika testimisel ja andmete õigsuse kontrollimisel.