Sobes.tech
Junior — Middle

Kannst du die Sichtbarkeitsbereiche der verschiedenen Zugriffsmodifikatoren in Kotlin benennen und beschreiben?

sobes.tech KI

Antwort von AI

In Kotlin gibt es die folgenden Zugriffsmethoden, die den Sichtbarkeitsbereich von Elementen bestimmen:

  • public (Standard): zugänglich von überall im Projekt.
  • internal: nur innerhalb eines Moduls (z.B. eines Gradle-Moduls).
  • protected: innerhalb der Klasse und ihrer Unterklassen zugänglich.
  • private: nur innerhalb der Datei oder Klasse, in der sie deklariert sind.

Beispiel:

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

Auf diese Weise ermöglichen Modifikatoren die Kontrolle darüber, wo und wie Variablen, Funktionen und Klassen verwendet werden können, und sorgen für Kapselung und Sicherheit des Codes.