Avatar ·

¿Cómo anular el getter para un campo de data class en Kotlin?

¡Hola a todos! Estoy aprendiendo Kotlin y me encontré con un problema al trabajar con data class. Tengo una data class simple para almacenar información de un usuario: ```kotlin data class User( val firstName: String, val lastName: String, val age: Int ) ``` Quiero agregar un campo calculado `fullName` que devuelva `"$firstName $lastName"`. Pensé que podría simplemente anular el getter para el campo, pero el compilador se queja cuando intento hacer algo como: ```kotlin data class User( val firstName: String, val lastName: String, val age: Int ) { val fullName: String get() = "$firstName $lastName" } ``` Esto funciona, pero quiero que `fullName` sea parte del constructor de la data class y además tenga un getter personalizado. Por ejemplo, quiero pasar `firstName` y `lastName` en el constructor, y que `fullName` se calcule automáticamente. He probado diferentes opciones, pero obtengo errores de compilación. ¿Cómo anular correctamente el getter para un campo en