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.