Salve a tutti, ho un problema con un esercizio di java.

l'esercizio mi chiede di scrivere un oggetto della classe Persona su un file di testo
e rileggerlo.

L'oggetto viene scritto correttamente visto che il programma non incappa in nessuna eccezione,
però quando vado a rileggerlo non mi fa leggere l'oggetto ma solo un riferimento

questo è loutput programma :

Il file registrazione è stato scritto con successo!
Ora verrà riaperto il file per mostrare le persone:
Persona@232204a1

questa è la classe persona http://pastebin.com/nPqLxapN
mentre questa è la classe main http://pastebin.com/keaj1r4m

cosa sbaglio?