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.