public class Person7
extends java.lang.Object
Diese Klasse verwendet die JDK-Klasse 'GregorianCalendar' und wurde nicht mit Java 8 aktualisiert. Abgesehen davon ist diese Klasse daher identisch mit der Klasse 'Person'.
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').
Person
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 |
---|
Person7(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 Person7(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