Junior — Middle
Obyekt yönümlü proqramlaşdırmada metodlara tətbiq olunan giriş səviyyələri hansılardır?
sobes.tech Süni İntellekt
AI-dan cavab
Obyekt yönümlü proqramlaşdırmada, adətən, metodlara aşağıdakı giriş səviyyələri ayrılır:
- public — metod proqramın hər yerindən əlçatan olur.
- protected — metod sinif daxilində və onun törəmələrində əlçatan olur.
- private — metod yalnız sinif daxilində əlçatan olur.
Bəzən əlavə səviyyələr də mövcuddur:
- package-private (Java-da) — metod eyni paket daxilində əlçatan olur (giriş modifikatoru yoxdur).
Java nümunəsi:
public class MyClass {
public void publicMethod() {}
protected void protectedMethod() {}
private void privateMethod() {}
void packagePrivateMethod() {} // paket daxilində əlçatan
}
Bu cür ayırma inkapsulyasiyanı idarə etməyə və obyektin daxili vəziyyətini qorumağa kömək edir.