hola , bueno miren este codigo, que no se para que implementa la interfaz clonable, ya que no la usa... osea no entiendo...
aca crea una clase "implementando la interfaz cloneable"
Código Java:
Ver original
public int dni, edad;
public Persona( int d, int e) { this.dni = d; this.edad = e;
}
public Persona clone() {
Persona clon = new Persona(this.dni,this.edad);
return clon;
}
}
aca se llama al metodo...
Código Java:
Ver originalpublic class Programa {
public static void main
(String arg
[]) {
Persona p = new Persona(74999999,35);
Persona p2 = p.clone();
// hemos clonado en el objeto p2 los datos de la Persona p , por tanto p2
// tiene como dni 74999999 y una edad de 35
// a continuación vamos a cambiar el dni de p
p.dni=25454345;
System.
out.
println("Datos Persona p: DNI:"+p.
dni+" Edad:"+p.
edad);
System.
out.
println("Datos Persona p2 clon: DNI:"+p2.
dni+" Edad:"+p2.
edad);
}
}
osea, todo es, metodo propios creados, esa clonacion del objeto.
no es tomada de un metodo de la interfaz, implementada..
o digo cualquier cosa....