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

Oplossing

Bekijk de oplossing

Cursusnavigatie

Quiz — Methoden   |   Oplossing: Een lopende robot