2
0
Fork 0
freifilligeUebungenSmiths/Object_und_Wrapper_001
Thomas Smits ac63d7353e Update of exercises 2024-11-11 15:11:31 +01:00
..
solution Update of exercises 2024-11-11 15:11:31 +01:00
readme.md Update of exercises 2024-11-11 15:11:31 +01: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.