Junior
Kotlin-də giriş modifikatorlarını adlandır.
sobes.tech Süni İntellekt
AI-dan cavab
Kotlin-də, siniflərin, funksiyaların və xüsusiyyətlərin görünürlüğünü müəyyən edən aşağıdakı giriş göstəriciləri mövcuddur:
- public — hər yerdən əlçatandır (varsayılan dəyər).
- internal — yalnız bir modul daxilində əlçatandır.
- protected — sinifdə və onun alt siniflərində əlçatandır.
- private — yalnız fayl daxilində (yuxarı səviyyəli elanlar üçün) və ya sinif daxilində (sinif üzvləri üçün) əlçatandır.
Nümunə:
class Example {
private val secret = "private"
protected val semiSecret = "protected"
internal val moduleSecret = "internal"
val publicInfo = "public" // varsayılan public
}
Bu göstəricilər məlumatların kapsüllənməsinə və onlara girişin idarə olunmasına kömək edir.