Sobes.tech
Middle+

Mi a getterek és setterek?

sobes.tech MI

Válasz az MI-től

A getterek és setterek olyan metódusok, amelyek az objektum vagy osztály mezőihez való hozzáférést biztosítják.

  • Getter: olyan metódus, amely visszaadja egy privát mező értékét.
  • Setter: olyan metódus, amely beállítja vagy módosítja egy privát mező értékét.

Az adatok kapszulázására használják, lehetővé téve a hozzáférés és módosítás kontrollálását, például validáció vagy logika hozzáadásával az érték beállításakor.

Java példában:

public class Személy {
    private String név;

    public String getNév() {
        return név;
    }

    public void setNév(String név) {
        if(név != null && !név.isEmpty()) {
            this.név = név;
        }
    }
}

A QA automatizálásban a getterek és setterek fontosak az objektumokkal való interakcióhoz, különösen az üzleti logika tesztelése és az adatok helyességének ellenőrzése során.