Junior — Middle
Agar boshqa aniq ko'rsatilmagan bo'lsa, sinf a'zosi uchun qanday kirish darajasi qo'llaniladi?
sobes.tech AI
AIdan javob
iOS (Objective-C va Swift) uchun sinf a'zolari uchun standart kirish darajasi tilga bog'liq:
-
Objective-C da, agar kirish modifikatori aniq ko'rsatilmagan bo'lsa, sinf a'zolari
@protectedhisoblanadi — sinf va uning vorislari ichida kirish mumkin. -
Swift da, standart kirish darajasi
internal, ya'ni modul (ilova yoki freymvork) ichida kirish mumkin, lekin uning tashqarisida emas.
Swift misoli:
class MyClass {
var value = 10 // internal standart
}
Shunday qilib, public, private yoki fileprivate aniq ko'rsatilmagan bo'lsa, value xususiyati joriy modul ichida kirish mumkin bo'ladi.