hallo
ich versuche gerade ein java objekt zu kopieren. nach einigen vergeblichen versuchen bin ich auf das interface cloneable gestoßen.
hier mein codefragment:
ich habe in dem objekt, welches ich clonen möchte eine clone methode gebaut.
[Java]
class MeinObjekt implements Cloneable{
....
public MeinObjekt clone1(){
MeinObjekt objektname= null;
try {
objektname= (MeinObjekt ) this.clone();
} catch (CloneNotSupportedException e) {
e.printStackTrace();
}
return objektname;
}
}
[/Java]
diese Methode rufe ich aus einer anderen klasse auf:
[Java]
this.tempcopy=MeinObject.clone1();
[/Java]
Jedoch kopiert er das objekt nicht sonder er verweist nur darauf ;(
wo hat sich mein fehler versteckt? vielen dank
ich versuche gerade ein java objekt zu kopieren. nach einigen vergeblichen versuchen bin ich auf das interface cloneable gestoßen.
hier mein codefragment:
ich habe in dem objekt, welches ich clonen möchte eine clone methode gebaut.
[Java]
class MeinObjekt implements Cloneable{
....
public MeinObjekt clone1(){
MeinObjekt objektname= null;
try {
objektname= (MeinObjekt ) this.clone();
} catch (CloneNotSupportedException e) {
e.printStackTrace();
}
return objektname;
}
}
[/Java]
diese Methode rufe ich aus einer anderen klasse auf:
[Java]
this.tempcopy=MeinObject.clone1();
[/Java]
Jedoch kopiert er das objekt nicht sonder er verweist nur darauf ;(
wo hat sich mein fehler versteckt? vielen dank
Zuletzt bearbeitet: