Junior
Noem de toegangsspecificaties in Kotlin.
sobes.tech AI
Antwoord van AI
In Kotlin bestaan de volgende toegangsmethoden die de zichtbaarheid van klassen, functies en eigenschappen bepalen:
- public — toegankelijk vanaf elke plek (standaardwaarde).
- internal — alleen binnen een module toegankelijk.
- protected — toegankelijk in de klasse en haar subklassen.
- private — alleen binnen het bestand (voor top-level declaraties) of binnen de klasse (voor klasseleden).
Voorbeeld:
class Example {
private val secret = "private"
protected val semiSecret = "protected"
internal val moduleSecret = "internal"
val publicInfo = "public" // standaard public
}
Deze modificatoren helpen bij het inkapselen van gegevens en het controleren van de toegang daartoe.