Junior
Uveďte modifikátory prístupu v Kotlin.
sobes.tech AI
Odpoveď od AI
V Kotlinu existujú nasledujúce modifikátory prístupu, ktoré určujú viditeľnosť tried, funkcií a vlastností:
- public — dostupné odkiaľkoľvek (predvolená hodnota).
- internal — dostupné iba v rámci modulu.
- protected — dostupné v triede a jej podtriedach.
- private — dostupné iba v súbore (pre deklarácie na úrovni vrcholu) alebo v triede (pre členov triedy).
Príklad:
class Example {
private val secret = "private"
protected val semiSecret = "protected"
internal val moduleSecret = "internal"
val publicInfo = "public" // predvolené public
}
Tieto modifikátory pomáhajú inkapsulovať dáta a kontrolovať prístup k nim.