1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| public class Beagle extends Dog{
public static void main(String[] args) throws IOException, ClassNotFoundException {
//System.err.println("Instancie un Beagle");
Beagle b = new Beagle();
//System.err.println("Serialise");
FileOutputStream fos = new FileOutputStream("personne.serial");
// création d'un "flux objet" avec le flux fichier
ObjectOutputStream oos= new ObjectOutputStream(fos);
oos.writeObject(b);
oos.close();
//System.err.println("Deserialise");
FileInputStream fis = new FileInputStream("personne.serial");
// création d'un "flux objet" avec le flux fichier
ObjectInputStream ois= new ObjectInputStream(fis);
b = (Beagle) ois.readObject();
ois.close();
}
} |