Sobes.tech
Middle+

Getterlar va setterlar nima?

sobes.tech AI

AIdan javob

Getterlar va setterlar obyekt yoki sinfning maydonlariga kirish uchun metodlardir.

  • Getter: maxfiy maydonning qiymatini qaytaradigan metod.
  • Setter: maxfiy maydonning qiymatini o'rnatadigan yoki o'zgartiradigan metod.

Ular ma'lumotlarni inkapsulyatsiya qilish uchun ishlatiladi, bu esa maydonlarga kirishni va ularni o'zgartirishni nazorat qilish imkonini beradi, masalan, qiymatni o'rnatishda validatsiya yoki logika qo'shish.

Java'da misol:

public class Shaxs {
    private String ism;

    public String getIsm() {
        return ism;
    }

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

QA avtomatizatsiyasida, getterlar va setterlar obyektlar bilan o'zaro aloqada bo'lish uchun muhimdir, ayniqsa biznes mantiqini test qilish va ma'lumotlarning to'g'riligini tekshirishda.