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.