AUFGABE 16 - Getter-/Setter-Methoden


Ergänze die Methoden:
a) setzeGeburtsjahr(int jahr): jahr wird als geburtsjahr gespeichert.
b) gibAlter(): Das Alter wird aus aktuellesJahr und geburtsjahr berechnet und zurückgegeben.
c) setzeFreunde(int anzahlFreunde): Wenn Person mehr als 0 Freunde hat wird die Variable freunde auf true gesetzt, sonst false.
d) hatFreunde(): gibt zurück ob die Person Freunde hat.
e) Nun soll gespeichert werden, wie viele Freunde die Person hat, die Methode hatFreunde() soll jedoch weiterhin einen boolean Wert zurückgeben. Ändere das Programm entsprechend.

Bonusaufgaben:
1) Verändere das Programm so, dass mindestens drei Fälle bei der Reaktion auf die Anzahl der Freunde unterschieden werden (z.B. keine Freunde - 1-5 Freunde - mehr als 5 Freunde) und je nachdem etwas anderes ausgibt.
2) Ergänze ein weiteres eigenes Attribut, eine Getter und eine Setter-Methode dafür und die entsprechende Frage danach mit passender Ausgabe.