Oppgave 1
Skriv klassen “Person”. En person skal ha ett fornavn, ett 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?