1.0 KiB
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.