Klasse Person
java.lang.Object
oop.Person
- Bekannte direkte Unterklassen:
Student
Die Klasse
Person implementiert eine einfache Person.-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungvoidadoptLastname(Person spouse) Übernahme des Nachnamens vom Ehepartner.voidchangeLastname(String newLastname) Person heiratet eine nicht bekannte Person oder ändert aus anderen Gründen ihren Nachnamen.Rückgabe des Geburtsdatums als Kopie.Rückgabe des Vornamens der aktuellen Person.Rückgabe des Nachnamens der aktuellen Person.toString()Rückgabe einer String-Darstellung der aktuellen Person.
-
Konstruktordetails
-
Person
Konstruktor für eine Person.- Parameter:
firstname- Vornamelastname- Nachnamebirthday- Geburtsdatum- Löst aus:
IllegalArgumentException- wenn Parameternulloder leere Zeichenketten sind
-
-
Methodendetails
-
toString
-
getFirstname
-
getLastname
-
getBirthday
Rückgabe des Geburtsdatums als Kopie. Die Rückgabe einer Kopie verhindert unerwünschte Referenzierung.- Gibt zurück:
- Kopie des Geburtsdatums
-
changeLastname
Person heiratet eine nicht bekannte Person oder ändert aus anderen Gründen ihren Nachnamen.- Parameter:
newLastname- neuer Nachname- Löst aus:
IllegalArgumentException- wenn Parameternulloder leere Zeichenketten sind
-
adoptLastname
Übernahme des Nachnamens vom Ehepartner.- Parameter:
spouse- Ehepartner
-