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ą.