Sobes.tech
Junior — Middle

Kotlin-də sahə funksiyalarını sadalayabilir və izah edə bilərsənmi?

sobes.tech Süni İntellekt

AI-dan cavab

Kotlin-də görünüş sahəsi (visibility), koddakı sinflərə, funksiyalara, xüsusiyyətlərə və digər elementlərə haradan daxil olmaq olacağını müəyyən edir. Əsas görünüş modifikatorları:

  • public — hər yerdə əlçatandır, bu default dəyərdir.
  • internal — eyni modul daxilində (məsələn, layihə və ya kitabxana).
  • protected — sinif və onun törəmələrində əlçatandır.
  • private — yalnız elan olunduğu fayl və ya sinif daxilində əlçatandır.

Nümunə:

class Example {
    private val secret = "yalnız sinif daxilində"
    protected open fun greet() = "Salam"
    internal val moduleData = 42
    public val alwaysVisible = "hər yerdə"
}

Bu görünüş nəzarəti, həyata keçirilmə detalları ilə işləməyə və məlumatları istənməyən girişlərdən qorumağa kömək edir.