Sobes.tech
Junior

Nenne die Zugriffssmodifikatoren in Kotlin.

sobes.tech KI

Antwort von AI

In Kotlin gibt es die folgenden Zugriffsmethoden, die die Sichtbarkeit von Klassen, Funktionen und Eigenschaften bestimmen:

  • public — zugänglich von überall (Standardwert).
  • internal — nur innerhalb eines Moduls zugänglich.
  • protected — zugänglich in der Klasse und ihren Unterklassen.
  • private — nur innerhalb der Datei (für Top-Level-Deklarationen) oder innerhalb der Klasse (für Klassenmitglieder).

Beispiel:

class Example {
    private val secret = "private"
    protected val semiSecret = "protected"
    internal val moduleSecret = "internal"
    val publicInfo = "public" // standardmäßig public
}

Diese Modifikatoren helfen, Daten zu kapseln und den Zugriff darauf zu kontrollieren.