Normal
also mein Beispiel läuft einwandfrei. wollte nur wissen ob es einfacher geht die Idee mit dem super.clone() ist von der Insel.Galileo Computing :: Java ist auch eine Insel (8. Auflage) – 10.2 Object ist die Mutter aller Klassenhabe die Methode nun zu[code=Java] @Override protected Person clone() throws CloneNotSupportedException{ return (Person) super.clone(); }[/code]umgeschrieben, damit ich nicht beim aufruf der Methode nochmals casten muss.Aber ich denke es geht nun nicht mehr mit weniger code. Bei einer Idee Melden Oder gibt es eine Möglichkeit die Methode copyMap, welche die Map kopiert zu generalisieren? evtl. mit Generics? Und so einzuschränken, dass das zweite Argument Cloneable implementieren muss?Kann mir das jemand zeigen, da ich mit den Generics noch nicht so durchblicke?DANKE!
also mein Beispiel läuft einwandfrei. wollte nur wissen ob es einfacher geht
die Idee mit dem super.clone() ist von der Insel.
Galileo Computing :: Java ist auch eine Insel (8. Auflage) – 10.2 Object ist die Mutter aller Klassen
habe die Methode nun zu
[code=Java]
@Override
protected Person clone() throws CloneNotSupportedException{
return (Person) super.clone();
}
[/code]
umgeschrieben, damit ich nicht beim aufruf der Methode nochmals casten muss.
Aber ich denke es geht nun nicht mehr mit weniger code. Bei einer Idee Melden
Oder gibt es eine Möglichkeit die Methode copyMap, welche die Map kopiert zu generalisieren? evtl. mit Generics? Und so einzuschränken, dass das zweite Argument Cloneable implementieren muss?
Kann mir das jemand zeigen, da ich mit den Generics noch nicht so durchblicke?
DANKE!