Junior — Middle
Obyektga yo'naltirilgan dasturlashda qo'llaniladigan kirish darajalari qanday?
sobes.tech AI
AIdan javob
Obyektga yo'naltirilgan dasturlashda odatda quyidagi kirish darajalari ajratiladi:
- public — metod dasturda istalgan joydan kirish mumkin.
- protected — metod sinf va uning vorislarida kirish mumkin.
- private — metod faqat sinf ichida kirish mumkin.
Ba'zan qo'shimcha darajalar ham uchraydi:
- package-private (Java da) — metod bir paket ichida kirish mumkin (kirish modifikatori yo'q).
Java misoli:
public class MyClass {
public void publicMethod() {}
protected void protectedMethod() {}
private void privateMethod() {}
void packagePrivateMethod() {} // paket ichida kirish mumkin
}
Bu ajratish inkapsulyatsiyani nazorat qilish va ob'ektning ichki holatini himoya qilishga yordam beradi.