Serializace - metody

Požadujeme-li speciální chování (např. kvůli serializaci návazných/odkazovaných objektů), můžeme v objektu poskytnout metody:

private void writeObject(java.io.ObjectOutputStream out) throws IOException

realizuje zápis objektu do výstupního proudu - metodu si napíšeme sami

private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException;

realizuje čtení objektu ze vstupního proudu - metodu si napíšeme sami

Serializační mechanizmus zajistí vytvoření "prázdného" objektu, ten pak naplníme metodou readObject.