Auf Thema antworten

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!



Oben