equals(), hashCode(), og toString() for dig, hvilket sparer tid og reducerer fejl.Person data klasse med to attributter: navn og alder. Denne enkle struktur gør det nemt at skabe objekter og holde styr på information.1fun main() {
2 val bil = Bil("Volkswagen", "Golf", 2020)
3 println(bil) // Bil(mærke=Volkswagen, model=Golf, årgang=2020)
4}
5equals() og hashCode(). Disse metoder gør det nemmere at sammenligne objekter.toString() fungerer, kan du gøre det:1data class Musik(val titel: String, val kunstner: String) {
2 override fun toString(): String {
3 return "Musik(titel='$titel', kunstner='$kunstner')"
4 }
5}
6copy(), som giver dig mulighed for at lave en kopi af et objekt med ændringer. For eksempel:1val nyBil = bil.copy(mærke = "Ford")
2println(nyBil) // Bil(mærke=Ford, model=Golf, årgang=2020)
3