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