Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2012, 07:49
schattenburg
 
Fecha de Ingreso: junio-2007
Mensajes: 298
Antigüedad: 16 años, 11 meses
Puntos: 5
¿Se puede enviar una clase de forma serializada?

Hola a todos:

Mi cuestión es si se puede enviar una clase de forma serializada. Es decir, mi código es el siguiente:

try {
Alumno alumno_aux=new Alumno("Juan","Pérez",33);
FileOutputStream fos=new FileOutputStream("c:\\fich_lsg.txt");
ObjectOutputStream sos = new ObjectOutputStream(fos);
sos.writeObject(alumno_aux);
sos.close();
}
catch (FileNotFoundException ex) {
ex.printStackTrace();
}
catch (IOException ex) {
ex.printStackTrace();
}

Pero me da error. Hasta ahora había mandado cosas serializadas muy sencillas como String, Date, etcétera, pero nunca una clase entera.

¿Es posible esto? ¿Cuál es el fallo del código?

Gracias