Требуется ли сериалверсioud в интерфейсах (надеюсь не)?
-
04-10-2019 - |
Вопрос
Мое понимание есть serialVersionUID
Применим только к классам, потому что мы можем создать объект только к классам, а концепция SerialVersionUID предназначена для сериализации объекта и десериализации.
Решение
Это не требуется, и, что более важно, оно не будет никакого влияния на то, как сериализация работает в вашем приложении.
С serialVersionUID
Должен быть статичным, даже если вы добавите его в свой интерфейс, он не будет унаследован, поэтому вам нужно будет добавить один в свой класс реализации. Точно так же, если вы продлите сериализуемый базовый класс, вам нужно добавить serialVersionUID
опять таки.
Не связан с StackOverflow