Se requiere serialVersioUID en Interfaces (espero que no)?
-
04-10-2019 - |
Pregunta
Mi entendimiento es serialVersionUID
es aplicable solamente a las clases, ya que podemos crear un objeto sólo a las clases y el concepto de serialVersionUID es para la serialización de objetos y deserialización.
Solución
No es necesario, y lo más importante, no tendrá ningún efecto en cómo funciona la serialización en la aplicación.
Desde serialVersionUID
debe ser estática, incluso si lo añade a su interfaz, no va a ser hereditaria, por lo que tendrá que añadir uno a su clase de implementación, también. Del mismo modo, si se amplía una clase base serializable, es necesario agregar serialVersionUID
de nuevo.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow