Cursus Raku / Objecten, in- en uitvoer en excepties / Klassen en objecten / Methoden / Exercises
Een lopende robot
Opgave
Definieer een klasse Robot met een wijzigbaar attribuut
position dat standaard 0 is, en een methode
move die de positie met een gegeven aantal stappen
opschuift. Laat het aantal stappen standaard 1 zijn, zodat
move zonder argument de robot één stap verplaatst.
Maak een robot, verplaats hem 5 stappen, verplaats hem
daarna zonder argument, verplaats hem dan nog 2 stappen, en
druk zijn eindpositie af.
Voorbeeld
Het programma drukt af:
8