Un modo per garantire la persistenza degli oggetti o per trasferirli tramite socket consiste nel dichiarare che implementano l'interfaccia java.io.Serializable.
Supponiamo di avere le seguenti classi...
Se voglio che la classe Edificio sia serializzabile, allora devo scrivere class Edificio implements java.io.Serializable. Ma, così facendo, automaticamente verrà serializzata correttamente anche la classe Luogo? Oppure se voglio che una classe sia serializzabile, devo aggiungere implements java.io.Serializable alla classe di mio interesse ed alle classi da me definite (user-defined) all'interno di questa?codice:class Edificio { private Luogo luogo; private int piani; ... } class Luogo { private String via; private int numero; private String citta; private String provincia; private String nazione; ... }
Grazie in anticipo!!!

Rispondi quotando