public class Person
extends java.lang.Object
Jede Instanz dieser Klasse repräsentiert eine natürliche Person.
Hinweis: Die Namen der Standardzugriffsmethoden entsprechen NICHT den üblichen Java- bzw. UML-Konventionen ('getAttribut' bzw. 'setAttribut').
Modifier and Type | Field and Description |
---|---|
static char |
MAENNLICH
Kennzeichen für männliches Geschlecht.
|
static char |
WEIBLICH
Kennzeichen für weibliches Geschlecht.
|
Constructor and Description |
---|
Person(int geburtsjahr,
char geschlecht)
Jede Person muss ein Geburtsjahr und ein Geschlecht haben.
|
Modifier and Type | Method and Description |
---|---|
void |
aendernVorname(java.lang.String neuerVorname)
Ändert den Vornamen der Person.
|
int |
alterBerechnen()
Berechnet das Alter der Person.
|
java.lang.String |
anrede()
Liefert die Anrede für die Person (abhängig vom Geschlecht).
|
int |
geboren()
Liefert das Geburtsjahr der Person.
|
char |
hatGeschlecht()
Liefert das Geschlecht der Person.
|
java.lang.String |
heisst()
Liefert den Vornamen der Person.
|
public static final char MAENNLICH
Der Wert könnte von externen Datenquellen geholt werden, wird jedoch der Einfachheit halber fix vorgegeben.
public static final char WEIBLICH
Der Wert könnte von externen Datenquellen geholt werden, wird jedoch der Einfachheit halber fix vorgegeben.
public Person(int geburtsjahr, char geschlecht)
Standardkonstruktor ist nicht erlaubt.
Der Einfachheit halber wird bei falschen Werten keine Ausnahme geworfen.
geburtsjahr
- Geburtsjahrgeschlecht
- Geschlechtpublic java.lang.String heisst()
public void aendernVorname(java.lang.String neuerVorname)
neuerVorname
- neuer Vornamepublic int geboren()
public char hatGeschlecht()
public java.lang.String anrede()
Die Anrede ist fix codiert und nicht variabel!
public int alterBerechnen()
Copyright © 2002
Letzte Aktualisierung: 2014-08-19
Beringer Alfred