Sobes.tech
Junior — Middle

Am folosit data class în Kotlin pentru modelarea datelor?

sobes.tech AI

Răspuns de la AI

În Kotlin, data class este utilizată pentru modelarea convenabilă a datelor, unde sarcina principală este stocarea valorilor. Aceste clase primesc automat metode equals(), hashCode(), toString(), precum și funcții copy() și componente pentru destrucționare.

Exemplu:

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)

Aceasta simplifică semnificativ lucrul cu obiecte care reprezintă date, fără a fi nevoie să scrii mult cod repetitiv.