Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

198
Vistas
¿La clase de datos de Kotlin es serializable de forma predeterminada?

Después de conocer Kotlin, ama la data class . Podría reemplazar las clases de Java que tienen equal y hash y toString . La mayoría de estas clases de Java son clases serializable . Entonces, mi pregunta es, cuando convertimos a data class , ¿todavía necesito hacerlo serializable explícitamente? me gusta

 data class SomeJavaToKotlinClass(val member: String) : Serializable

O está bien ser

 data class SomeJavaToKotlinClass(val member: String)
over 4 years ago · Hanz Gallego
2 Respuestas
Responde la pregunta

0

No, las clases de datos de Kotlin no implementan implícitamente esta interfaz. Puedes ver en este ejemplo :

 import java.io.Serializable data class Foo(val bar: String) fun acceptsSerializable(s: Serializable) { } fun main(args: Array<String>) { val f: Foo = Foo("baz") acceptsSerializable(f) // Will not compile }
over 4 years ago · Hanz Gallego Denunciar

0

Tuve que agregar : Serializable al final de la clase para hacer es Serializable. Justo como esto

 class SizeVariantModel (val price: Double, val discountedPrice: Double?) : Serializable class ColorVariantModel (val name: String, val colorCode: String) : Serializable

También tuve que importar Serializable

 import java.io.Serializable
over 4 years ago · Hanz Gallego Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda