Versions Compared

Key

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

...

Gyldig tilstand
Excerpt Include
Gyldig tilstand
Gyldig tilstand
nopaneltrueGyldig tilstand
Innkapsling
Excerpt Include
Innkapsling
Innkapsling
nopaneltrueInnkapsling
Koding av valideringsmetoder
Excerpt Include
Koding av valideringsmetoder
Koding av valideringsmetoder
nopaneltrueKoding av valideringsmetoder
String-klassen
Excerpt Include
java.lang.Stringnopaneltrue
java.lang.String
nopaneltrue

Del 1 – Java-kode

Implementer Person-klassen med stram innkapsling. Eventuelle hjelpemetoder for validering bør også ha stram innkapsling. Det kan være lurt å lese om String-klassen og dens metoder før du setter i gang.

...

Foreslå to alternative strategier for å kapsle inn tilstand som er koblet slik navn og e-post er. Hint: 1) samtidig og 2) dekoble.

Del 3 - JavaFX

Kjør den tilhørende JavaFX-applikasjonen (kjør Person.fxml som FXML Application) og observer hva som skjer. Åpne PersonController.java og finn ut hvor Person-klassen din blir brukt, og kommenter hva som skjer med den. Det er ikke et krav at du forstår resten av koden i PersonController, du skal kun forklare hvordan klassen din blir brukt.

Hjelp til kjøring av JavaFX og generelt om øvinger finner du i Hjelp til øvinger.

Ekstraoppgave: Personnummer

...