Versions Compared

Key

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

...

Et Person-objekt har et navn (både fornavn og etternavn), epost, fødselsdag og kjønn. Navnet inneholder både fornavn og etternavn, som begge må være minst to bokstaver langt og skilles med mellomrom. Et navn kan kun inneholde bokstaver. En person epost-adresse må inneholde en alfakrøll, og i tillegg må tegnet etter alfakrøllen være en bokstav. Etter alfakrøllen må det også være et punktum etterfulgt av minst to bokstaver. Minimumslengden for en epost er 6 karakterer. En persons fødselsdag skal være i formatet ”DDMMÅÅ”. Dag, måned og år må alle ha gyldige verdier. Dvs. at ”420293” ikke skal godtas som en gyldig fødselsdag. En persons kjønn skal kunne returneres som 'M' eller 'F'.

Person-klassen har tilgangsmetoder for å hente og sette tilstandene. Metodene for å sette tilstandene må validere at navn og epost som settes er gyldige.

...