Oppgave 1
Skriv klassen “Person”. En person skal ha et fornavn, et etternavn, og en alder. Disse skal gis verdier i konstruktøren.
1a.
Implementer en toString-metode som skriver ut fornavnet og etternavnet.
1b.
Implementer en metode for å hente alder.
1c.
La Personklassen implementere grensesnittet "Comparable<Person>". Da må du også skrive metoden “int compareTo(Person annen)”. Når vi sammenligner personer ønsker vi først å fremst å sortere på alder. Dersom alder er lik så ønsker vi å sortere på navn. Hint: her kan du gjøre kall på både hentAlder() og toString().
1d.
Test programmet ditt med denne kodesnutten, og sjekk at utskriften blir riktig:
Oppgave 2
Lag en generisk klasse “Lenkeliste”. Du kan ta utgangspunkt i grensesnittet gitt under. Du kan benytte deg av Nodeklassen skrevet forrige uke, men den skal nå flyttes inn i klassen Lenkeliste som en indre/privat klasse. Diskusjon: Hva slags endringer må gjøres på Node-klassen?