Sobes.tech
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.