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