...
Gyldig tilstand |
| ||||||||||
Innkapsling |
| ||||||||||
Koding av valideringsmetoder |
| ||||||||||
String-klassen |
|
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
...