prueba con el método clone() de la clase Object, devuelve una copia exacta.
Sería algo así:
Código java:
Ver original
....
try {
obj= super.clone();
return obj;
System.
out.
println("Excepción: "+e.
getMessage()); return null;
}
....
}
}
El try y el catch son para capturar excepciones, pero no los hagas caso. Para poder implementar el método clone(), tienes que redefinirlo de la interfaz Cloneable, por eso la primera línea es "... implements Cloneable"
A la hora de hacer la copia sería:
Código java:
Ver originalMiClase fecha2 = (MiClase) fecha.clone();
como el método clone devuelve una clase Object tienes que convertirlo.
Espero que te sirva.