Les modificateurs d’accès dans kotlin


Les modificateurs d’accès vous permettent de restreindre le niveau d’accès des classes, des constructeurs, des méthodes, des propriétés et des objets.

Ils permettent donc de déterminer si une classe, une propriété etc peut être utilisée dans une autre classe, dans le même package ou dans un autre package etc.

En bref, dans Kotlin,il existe 4 type de modificateur d’accès tel que public, private, protected et internal. Le modificateur d’accès par défaut est public.

Table des matières

Les modificateurs d’accès dans kotlin

  1. Public: Tout ce qui est déclaré public est accessible partout
  2. Private: Tout ce qui est déclaré private est accessible dans le même fichier
  3. Protected: Toutes propriétés ou fonctions déclarées protected sont accessibles dans leurs classes ou les sous classes.
  4. Internal: Tout ce qui est accessible dans le même module.Un module un ensemble de fichier Kotlin compilé ensemble(jar,aar)

Le modificateur d’accès internal est un nouveau à kotlin.

Public:Exemples du modificateur d’accès public

class Personne  {
 val nom: String = "VIGAN"
  fun afficher(){
   println("Le nom est $nom")   
  }  

}

Private: Exemple du modificateur d’accès private

private class Personne  {
 private val nom: String = "VIGAN"
 private fun afficher(){
   println("Le nom est $nom")
  }

}

Protected: Exemples du modificateur d’accès protected

class Personne  {
 protected val nom: String = "VIGAN"
 protected fun afficher(){
   println("Le nom est $nom")
  }

}

Internal: Exemples du modificateur d’accès internal

internal class Personne  {
 internal val nom: String = "VIGAN"
 internal fun afficher(){
   println("Le nom est $nom")
  }

}

Conclusion

Voila,nous sommes à la fin de ce court tutoriel sur les modificateurs d’accès dans kotlin. J’espère que ce tutoriel vous aidera.A bientôt pour un nouveau tutoriel.

Autres ressources

https://kotlinlang.org/docs/reference/classes.html


Laisser un commentaire

Résoudre : *
17 + 10 =


%d