È serialVersioUID richiedono in Interfacce (spero di no)?
-
04-10-2019 - |
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.
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