Avec Kotlin, il est possible d'utliser le mot-clé data pour déclarer une classe dont le but premier est de stocker des données.
data class MaClasse(
var unChamp: Int,
var unAutreChamp: String
)
L'avantage, c'est que certaines méthodes sont automatiquement créées pour vous aider à manipuler ces données, par exemple hashcode(), equals(), copy() et toString().
Pour instancier un objet de cette classe :
val monObjet = MaClasse(1, "Une donnée")
« Data classes ». Kotlin. https://kotlinlang.org/docs/data-classes.html
« Kotlin data class — Behind the mask ». Medium. https://proandroiddev.com/kotlin-data-class-behind-the-mask-51a05ad92ae9
▼Publicité