https://kotlinlang.org logo
Title
l

lewik

10/05/2017, 7:49 PM
Все data class которые я использую с сериализацией мне приходится оформлять следующим макаром: val + дефолтное значение. Для того чтобы создался пустой констурктор. Это так и задумано изначально? Я не совсем понимаю идею data class
m

miha-x64

10/05/2017, 8:16 PM
С какой именно сериализацией? По большому счёту, модидфикатор data — вообще о другом.
l

lewik

10/05/2017, 8:23 PM
jackson. Название
data class
- довольно говорящее. Как раз для сущностей и сериализаций, для dto. Может я не правильно понял? (Я даже документацию прочитал, написано -
Нередко мы создаём классы, единственным назначением которых является хранение данных.
)
m

miha-x64

10/06/2017, 8:06 AM
data class
предоставляет реализацию методов
hashCode
,
equals
,
toString
,
copy
и
componentN
. Дата-классам безразлична сериализация.