Raku-Kurs / Objekte, Ein- und Ausgabe und Ausnahmen / Klassen und Objekte / Methoden / Exercises

Ein laufender Roboter

Aufgabe

Definieren Sie eine Klasse Robot mit einem veränderbaren Attribut position, das standardmäßig 0 ist, und einer Methode move, die die Position um eine gegebene Anzahl von Schritten vorrückt. Lassen Sie die Anzahl der Schritte standardmäßig 1 sein, sodass ein Aufruf von move ohne Argument den Roboter einen Schritt bewegt.

Erzeugen Sie einen Roboter, bewegen Sie ihn 5 Schritte, dann ohne Argument, dann weitere 2 Schritte, und geben Sie seine Endposition aus.

Beispiel

Das Programm gibt aus:

8

Lösung

Siehe die Lösung

Kursnavigation

Quiz — Methoden   |   Lösung: Ein laufender Roboter