Question

Ma compréhension est serialVersionUID est applicable uniquement aux classes, parce que nous pouvons créer un objet que pour les classes et le concept de serialVersionUID est pour la sérialisation d'objets et désérialisation.

Était-ce utile?

La solution

Il est pas nécessaire, et plus important encore, il n'a aucun effet sur la façon dont fonctionne la sérialisation dans votre application.

Depuis serialVersionUID doit être statique, même si vous l'ajoutez à votre interface, il ne sera pas hérité, vous aurez donc besoin d'ajouter un à votre classe implémentant aussi. De même, si vous étendez une classe de base sérialisable, vous devez ajouter serialVersionUID à nouveau.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top