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