uebungen/Assignment_031/readme.md

1.0 KiB

Deep-Copy mit clone()

Lernziel

Den Nutzen der clone()-Methode verstehen und diese richtig einsetzen. Eine eigene clone()-Methode schreiben und eine tiefe Kopie durchführen.

Aufgabe

Im Paket pr2.object.clone_alien fügen Sie der Klasse Alien eine clone()-Methode hinzu, die eine tiefe Kopie der Objekte anlegt. Hierzu müssen Sie auch Raumanzug mit einer clone()-Methode ausstatten.

Testen Sie, ob Ihre Implementierung korrekt funktioniert, indem Sie die vorhandenen Testfälle ausführen. Damit die Tests laufen können, müssen Sie die Kommentarzeichen entfernen.