Junior
Nominare i modificatori di accesso in Kotlin.
sobes.tech AI
Risposta dell'AI
In Kotlin, esistono i seguenti modificatori di accesso che determinano la visibilità di classi, funzioni e proprietà:
- public — accessibile da qualsiasi luogo (valore predefinito).
- internal — accessibile solo all'interno di un modulo.
- protected — accessibile nella classe e nelle sue sottoclassi.
- private — accessibile solo all'interno del file (per dichiarazioni di livello superiore) o all'interno della classe (per membri della classe).
Esempio:
class Example {
private val secret = "private"
protected val semiSecret = "protected"
internal val moduleSecret = "internal"
val publicInfo = "public" // public di default
}
Questi modificatori aiutano a incapsulare i dati e a controllare l'accesso ad essi.