Freitag, 10. Januar 2014

 

Aufgabe einfach Java Klassen (POS1: 2BHIF)

Erstellen Sie ein Projekt java-klassen mit zwei Klassen:

  1. Person
  2. PersonManager

nach dem folgenden Klassendiagramm:

Die Methoden der Klasse Person sollen folgende Funktionalität bereitstellen:

  1. Der Konstruktor Person(String vn, String fn, int gj, char g) soll einfach die passenden Attribute setzen.
  2. print() soll Vorname, Nachname, Alter und Geschlecht auf der Konsole ausgeben.
  3. getName() liefert den Vornamen und Nachnamen mit einem Leerzeichen getrennt.
  4. getAlter(int jahr) soll das Alter in Jahren bezogen auf das im Parameter angegebene Jahr zurückliefern.
  5. toString() liefert einen String, der alle Informationen lesbar enthält.
  6. main() ist optional und enthält einfach Tests der Klasse.

Die Methoden der Klasse PersonManager sollen folgende Funktionalität bereitstellen:

  1. print() soll einfach alle Personen ausgeben (print() von Person verwenden).
  2. add(Person person) nimmt eine neue Person in die interne Liste/Array auf.
  3. main() soll mindestens zwei verschiedene Personen anlegen, die dann in einen Manager aufgenommen werden. Alle Personen sollen ausgegeben werden.

Beispielaufruf auf Konsole:

hp@if205-2l $ java PersonManager
Max Meier, geboren 1998 (16 Jahre alt), männlich
Katrin Huber, geboren 1996 (18 Jahre alt), weiblich

Importieren Sie das Projekt ins CVS. Die Abgabe erfolgt durch Taggen der abzugebenden Version (siehe CVS: Wissenswertes (POS1: 2BHIF)).

Labels: , , ,


Kommentare:

Kommentar veröffentlichen

Abonnieren Kommentare zum Post [Atom]





<< Startseite

This page is powered by Blogger. Isn't yours?

Abonnieren Posts [Atom]