Sobes.tech
Junior

Nommez les modificateurs d'accès en Kotlin.

sobes.tech IA

Réponse de l'IA

En Kotlin, il existe les modificateurs d'accès suivants qui déterminent la visibilité des classes, fonctions et propriétés :

  • public — accessible de n'importe où (valeur par défaut).
  • internal — accessible uniquement à l'intérieur d'un module.
  • protected — accessible dans la classe et ses sous-classes.
  • private — accessible uniquement à l'intérieur du fichier (pour les déclarations de niveau supérieur) ou à l'intérieur de la classe (pour les membres de la classe).

Exemple :

class Example {
    private val secret = "private"
    protected val semiSecret = "protected"
    internal val moduleSecret = "internal"
    val publicInfo = "public" // public par défaut
}

Ces modificateurs aident à encapsuler les données et à contrôler l'accès à celles-ci.