Sobes.tech
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.