Junior — Middle
Java-da məlumatlara və sinif üzvlərinə giriş mexanizmlərinin müxtəlif növləri haqqında danışa bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Java-da, məlumatlara və sinif üzvlərinə giriş üçün dörd əsas səviyyə mövcuddur:
- public — hər yerdən, hər hansı sinfdən giriş mümkündür.
- protected — eyni paket daxilində və alt siniflərdə (hətta fərqli paketlərdə olsa belə) giriş icazə verilir.
- default (package-private) — giriş modifikatoru göstərilməyibsə, yalnız cari paket daxilində giriş mümkündür.
- private — yalnız sinfin daxilində giriş mümkündür.
Nümunə:
public class Example {
public int publicField; // hər yerdə əlçatandır
protected int protectedField; // paket daxilində və alt siniflərdə əlçatandır
int defaultField; // yalnız paket daxilində əlçatandır
private int privateField; // yalnız bu sinif daxilində əlçatandır
}
Bu səviyyələr, məlumatların kapsüllənməsini və təhlükəsizliyini idarə etməyə kömək edir.