You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Oppgaven handler om en Location-klasse, som holder rede på x,y-posisjonen til en figur som beveger seg i et rutenett.

Del 1 - tilstandsdiagram

Location-klassen har følgende metoder:

  • up() - beveger figuren en rute opp
  • down() - beveger figuren en rute ned
  • left() - beveger figuren en rute til venstre
  • right() - beveger figuren en rute til høyre

Tegn et tilstandsdiagram for en tenkt bruk av Location-klassen. Velg selv passende tilstandsvariable for x,y-posisjonen.

Del 2 - Java-kode

Skriv Java-kode for Location-klassen med oppførsel som beskrevet over.

Lag en passende toString()-metode og et hovedprogram, slik at du kan sjekke at oppførselen stemmer med tilstandsdiagrammet (bruk samme start-tilstand og sekvens av kall).

 

  • No labels