En este capítulo del curso de Kotlin, se revisa la clase data y el como nos brinda una funcionalidad similar a los objetos Java Bean.

En Kotlin, la clase data, por defecto nos brinda un conjunto de métodos que son generados en tiempo de compilación.

La clase se define de la siguiente forma:

Esta clase implementa por defecto los métodos: toString(), equals() y hashCode(), pero estos métodos también se pueden sobre escribir o personalizar utilizando la palabra reservada override, tal como se muestra en el ejemplo:

Al programar con Kotlin, también se puede utilizar la función copy(), la cual me permite copiar un objeto en otro, de la siguiente manera:

De esta forma se puede copiar el contenido de un objeto, o una parte de el y personalizar los valores.

Ir al curso Programación con Kotlin.

Si te gusto, comparte ...Share on email
Email
Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
Linkedin
Share on google
Google
Facebook