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.