Sobes.tech
Junior — Middle

Da li sam koristio data class u Kotlin-u za modeliranje podataka?

sobes.tech АИ

Одговор од АИ

U Kotlinu, data class se koristi za udobno modelovanje podataka, gde je glavna zadatak skladištenje vrednosti. Takve klase automatski dobijaju metode equals(), hashCode(), toString(), kao i funkcije copy() i komponente za destrukturisanje.

Primer:

data class User(val name: String, val age: Int)

val user = User("Иван", 30)
println(user) // User(name=Иван, age=30)

val olderUser = user.copy(age = 31)

Ovo značajno pojednostavljuje rad sa objektima koji predstavljaju podatke, bez potrebe da se piše mnogo šablonskog koda.