Suche…


Einführung

In Kotlin stehen 4 verschiedene Sichtbarkeitsmodifizierer zur Verfügung.

Öffentlich: Auf diesen kann von überall aus zugegriffen werden.

Privat: Auf diesen kann nur vom Modulcode aus zugegriffen werden.

Geschützt: Der Zugriff ist nur über die definierende Klasse und abgeleitete Klassen möglich.

Intern: Auf diesen kann nur aus dem Geltungsbereich der Klasse zugegriffen werden, die sie definiert.

Syntax

  • <visibility modifier> val/var <variable name> = <value>

Code-Beispiel

Öffentlich: public val name = "Avijit"

Privat: private val name = "Avijit"

Geschützt: protected val name = "Avijit"

Intern: internal val name = "Avijit"



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow