Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Øvingsmål

  • Bli kjent med Java-syntaks og bruk av Eclipse
  • Lære (enkel) objektorientert tankegang
  • Lære å lage enkle Java-klasser og -programmer

Øvingskrav

  • Kunne tegne enkle tilstandsdiagrammer
  • Kunne deklarere klasser, med data og kode, iht. oppgavespesifikasjon
  • Kunne skrive main-metoder for å teste objekter
  • Kunne bruke standardtyper og -metoder (e.g. toString()-metoden)


NB: Viktig beskjed!

For å få testene og eventuell kode til øvingene lokalt brukes systemet git. I Eclipse kan du klikke på Git --> Pull i menylinja for å hente den nye øvinga ved hjelp av dette.

Noen kan få et problem med en såkalt merge conflict på en ovinger/.ex-fil når de prøver å pulle øvingene. Det løses på denne måten:

  1. Lukk eclipse
  2. Lagre filen på denne lenken https://raw.githubusercontent.com/hallvard/tdt4100-2018/master/ovinger/.ex i <Installasjonsmappe for Eclips>/git/tdt4100-2018/ovinger. Pass på at fila skal lagres som .ex, ikke som .ex.txt eller med en annen ending.
  3. Du skal få spørsmål om å overskrive en eksisterende fil. Gjør det.
  4. Åpne Eclipse og prøv å pulle på nytt.

Om dette skjer anbefaler vi å installere Eclipse på nytt ved å følge guiden her), da dette er sikreste måten å sørge for at ingen flere feil skjer i framtiden. 

Dette må du gjøre

Hvis du ikke allerede har gjort det, må du installere Eclipse med det ferdigkonfigurerte oppsettet for TDT4100. Se denne wikisiden. 

Du skal velge og gjennomføre minst trefire (3 som dere velger + FXML-oppgaven) av de følgende oppgavene angående Tilstand og oppførsel.

...

Include Page
Bunntekst for Exercise-øvinger
Bunntekst for øvinger
Include Page
Exercise-paneletExercise-paneletøvinger