Junior — Middle
Kotlin'deki data class'in temel özelliklerini ve özelliklerini sıralayabilir misin?
sobes.tech yapay zeka
AI'dan gelen yanıt
Kotlin'de veri sınıfı, minimum şablon kodu ile veri saklamak için tasarlanmış bir sınıftır. Temel özellikler:
equals(),hashCode(),toString()metodları yanı sıracopy()ve destrüktür fonksiyonları otomatik olarak üretilir.- Ana parametreler,
valveyavaranahtar kelimesi ile sınıf yapıcısında ilan edilir. - Değerin semantiğinin önemli olduğu basit veri modelleri için kullanılır.
Örnek:
data class User(val name: String, val age: Int)
val user1 = User("Alice", 30)
val user2 = user1.copy(age = 31)
println(user1) // User(name=Alice, age=30)
println(user2) // User(name=Alice, age=31)