Junior — Middle
Kotlin-də məlumatların modelləşdirilməsi üçün data class istifadə etdimmi?
sobes.tech Süni İntellekt
AI-dan cavab
Kotlin-də data class, əsas vəzifəsi dəyərləri saxlamaq olan məlumatların rahat modelləşdirilməsi üçün istifadə olunur. Belə sinflər avtomatik olaraq equals(), hashCode(), toString() metodlarını alır və həmçinin copy() funksiyası və destruktiv komponentlər təmin edir.
Nümunə:
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)
Bu, məlumatları təmsil edən obyektlərlə işləməyi əhəmiyyətli dərəcədə asanlaşdırır, çoxlu şablon kod yazmadan.