kotlin实现序列化
- 前言
前言
我们在编写Java端序列化的时候我们只需要实现我们的Serializable接口就可以了,可是我们在kotlin我们实现该接口大家会发现无法引入我们的Serializable的包,这时候大家可能觉得那只能百度自己去找实现了,可是找了半天会发现实际上并没什么软用,因为都是说的Android上的,最终回归到原点,既然kotlin可以调用JAVA为什么就不能实现Serializable接口呢,实际上是可以实现的只是需要我们自己去引入Serializable这个包。
// 重点这个包需要我们自己去引入,IDEA的提示并不会帮我们引入这个包
import java.io.Serializable
class User : Serializable {
private val serialVersionUID = -5809782578282943998L
// 省略
}
大家可以自己亲手去验证下。