uebungen/Object_und_Wrapper_001
Thomas Smits 4c324974f3 Update of exercises 2026-05-12 16:49:45 +02:00
..
solution Update of exercises 2026-05-12 16:49:45 +02:00
readme.md Update of exercises 2026-05-12 16:49:45 +02:00

readme.md

Deep-Copy mit clone()

Lernziel

Musterlösung

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.