Sobes.tech
Middle+

Šta su getteri i setteri?

sobes.tech АИ

Одговор од АИ

Getteri i setteri su metode za pristup poljima objekta ili klase.

  • Getter: metoda koja vraća vrednost privatnog polja.
  • Setter: metoda koja postavlja ili menja vrednost privatnog polja.

Koriste se za enkapsulaciju podataka, omogućavajući kontrolu pristupa i izmene polja, na primer, dodavanjem validacije ili logike pri postavljanju vrednosti.

Primer u Javi:

public class Osoba {
    private String ime;

    public String getIme() {
        return ime;
    }

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

U QA automatizaciji, getteri i setteri su važni za interakciju sa objektima, posebno pri testiranju poslovne logike i proveri tačnosti podataka.