Sobes.tech
Middle+

Co jsou to gettery a settery?

sobes.tech AI

Odpověď od AI

Gettery a settery jsou metody pro přístup k polím objektu nebo třídy.

  • Getter: metoda, která vrací hodnotu soukromého pole.
  • Setter: metoda, která nastavuje nebo mění hodnotu soukromého pole.

Používají se k enkapsulaci dat, umožňují kontrolovat přístup a změny polí, například přidáním validace nebo logiky při nastavování hodnoty.

Příklad v Java:

public class Osoba {
    private String jmeno;

    public String getJmeno() {
        return jmeno;
    }

    public void setJmeno(String jmeno) {
        if(jmeno != null && !jmeno.isEmpty()) {
            this.jmeno = jmeno;
        }
    }
}

V QA automatizaci jsou gettery a settery důležité pro interakci s objekty, zejména při testování obchodní logiky a kontrole správnosti dat.