Sobes.tech
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.