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. 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.

...

  • FXML-fil til en av oppgavene (Obligatorisk, se under for detaljer)

du gjorde, og lage en FXML-fil til den. FXML-filer definerer et brukergrensesnitt, og du skal lage et grensesnitt som dekker bruk av klassen din en av klassene dine (f.eks. skal da alle metoder ha en mulighet for å kalles gjennom grensesnittet). Merk at du ikke bes om å koble dette brukergrensesnittet til klassen din, kun å lage selve grensesnittet. Dette kan f.eks. gjøres i SceneBuilder, som du kan lese om bruk av her.

...

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