...
- Navnet inneholder både fornavn og etternavn (og ingen mellomnavn), som begge må være på minst to bokstaver langt, navnene må være skilt med ett mellomrom og kun inneholde bokstaver.
- E-post-adressen (hvis den ikke er null) må være på formen fornavn.etternavn@domene.landskode, f.eks. hallvard.trætteberg@ntnu.no (en liste over landskoder finner du på http://countrycode.org/).
- Fødselsdagen skal være et dato-objekt (java.util.Date) og kan ikke være frem i tid.
- En persons kjønn skal kunne returneres som 'M', 'F' eller '\0' (null-tegnet).
...
JExercise-testkode for denne oppgaven finner du her: encapsulation/PersonTest.java
Del 2 - Spørsmål om innkapsling
...