了解Kotlin后,爱上data class
。我可以替换包含equal
、hash
和toString
的Java类。大多数Java类都是serializable
类。所以我的问题是,当我们转换为data class
时,我还需要显式地将其设置为serializable
吗?喜欢
data class SomeJavaToKotlinClass(val member: String) : Serializable
或者说是可以的
data class SomeJavaToKotlinClass(val member: String)
2条答案
按热度按时间rseugnpd1#
不,Kotlin数据类不会隐式实现此接口。从这个例子中可以看出:
vngu2lb82#
我不得不在类的末尾添加
: Serializable
来使其可序列化。就像这样我还必须导入
Serializable