Domanda

La mia comprensione è serialVersionUID è applicabile solo alle classi, perché siamo in grado di creare un oggetto unico per le classi e il concetto di serialVersionUID è per oggetto la serializzazione e deserializzazione.

È stato utile?

Soluzione

Non è necessaria, e, soprattutto, non avrà alcun effetto su come la serializzazione funziona nella vostra applicazione.

Dal serialVersionUID dovrebbe essere statico, anche se si aggiunge alla vostra interfaccia, non verrà ereditata, quindi avrai bisogno di aggiungere uno alla classe di applicazione, anche. Allo stesso modo, se si estende una classe di base serializzabile, è necessario aggiungere di nuovo serialVersionUID.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top