Sobes.tech
Junior

Numește modificatorii de acces în Kotlin.

sobes.tech AI

Răspuns de la AI

În Kotlin, există următorii modificatori de acces care determină vizibilitatea claselor, funcțiilor și proprietăților:

  • public — accesibil din orice loc (valoare implicită).
  • internal — accesibil doar în interiorul unui modul.
  • protected — accesibil în clasă și în subclasele sale.
  • private — accesibil doar în interiorul fișierului (pentru declarațiile de nivel superior) sau în interiorul clasei (pentru membrii clasei).

Exemplu:

class Example {
    private val secret = "private"
    protected val semiSecret = "protected"
    internal val moduleSecret = "internal"
    val publicInfo = "public" // public implicit
}

Acești modificatori ajută la încapsularea datelor și la controlul accesului la acestea.