Sobes.tech
Middle+

Kas yra getteriai ir setteriai?

sobes.tech AI

Atsakymas iš AI

Giteriai ir seteriai yra metodai, skirti prieiti prie objekto ar klasės laukų.

  • Giteris: metodas, kuris grąžina privačiojo lauko reikšmę.
  • Seteris: metodas, kuris nustato arba keičia privačiojo lauko reikšmę.

Jie naudojami duomenų inkapsuliacijai, leidžiant kontroliuoti prieigą ir keitimą laukų, pavyzdžiui, pridėti validaciją ar logiką nustatant reikšmę.

Pavyzdys Java kalba:

public class Asmuo {
    private String vardas;

    public String getVardas() {
        return vardas;
    }

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

QA automatizacijoje, giteriai ir seteriai yra svarbūs sąveikai su objektais, ypač testuojant verslo logiką ir tikrinant duomenų tikslumą.