Middle+
Getter və setterlər nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Getters və setters obyekt və ya sinifin sahələrinə giriş üçün istifadə olunan metodlardır.
- Getter: xüsusi sahənin dəyərini qaytaran metod.
- Setter: xüsusi sahənin dəyərini təyin edən və ya dəyişdirən metod.
Onlar məlumatların kapsüllənməsi üçün istifadə olunur, bu da sahələrə giriş və dəyişiklikləri idarə etməyə imkan verir, məsələn, dəyəri təyin edərkən doğrulama və ya loqika əlavə etmək.
Java nümunəsi:
public class Şəxs {
private String ad;
public String getAd() {
return ad;
}
public void setAd(String ad) {
if(ad != null && !ad.isEmpty()) {
this.ad = ad;
}
}
}
QA avtomatlaşdırmasında, getters və setters obyektlərlə qarşılıqlı əlaqədə olmaq üçün vacibdir, xüsusən biznes loqikasını test edərkən və məlumatların düzgünlüyünü yoxlayarkən.