Sobes.tech
Junior — Middle

Kotlin dilində müxtəlif giriş modifikatorlarının görünürlük sahəsi nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Kotlin-də aşağıdakı giriş modifikatorları və onların görünüş sahələri mövcuddur:

  • public (standart): hər yerdə mövcuddur.
  • internal: eyni modul daxilində (məsələn, Gradle modulu) mövcuddur.
  • protected: sinifdə və onun törəmələrində mövcuddur.
  • private: yalnız fayl daxilində (yuxarı səviyyəli bəyanatlar üçün) və ya sinif daxilində (sinif üzvləri üçün) mövcuddur.

Nümunə:

class Example {
    private val secret = 42
    protected open fun greet() = "Hello"
    internal val moduleData = "data"
    public val publicData = "public"
}

Beləliklə, modifikatorlar kodun görünürlüğünü və inkapsulyasiyasını idarə etməyə imkan verir.