Junior
Norādiet piekļuves modifikatorus Kotlin.
sobes.tech AI
Atbilde no AI
Kotlin ir ir šādi piekļuves modifikatori, kas nosaka klases, funkcijas un īpašības redzamību:
- public — pieejams no jebkuras vietas (noklusējuma vērtība).
- internal — pieejams tikai moduļa iekšienē.
- protected — pieejams klasē un tās apakšklasēs.
- private — pieejams tikai failā (augstākā līmeņa deklarācijām) vai klasē (klases locekļiem).
Piemērs:
class Example {
private val secret = "private"
protected val semiSecret = "protected"
internal val moduleSecret = "internal"
val publicInfo = "public" // noklusējuma public
}
Šie modifikatori palīdz inkapsulēt datus un kontrolēt piekļuvi tiem.