public abstract class Person
extends java.lang.Object
Constructor and Description |
---|
Person()
Creates a person with name "undefined" and Date of Birth of Jan 01, 1980
|
Person(Person p)
Creates a "deep" copy of the person
|
Person(java.lang.String name,
java.util.Date dob)
Creates a person with a name born on a specific date
|
Modifier and Type | Method and Description |
---|---|
java.util.Date |
getDOB()
Returns date of birth of the person
|
java.lang.String |
getName()
Returns the name of the person
|
void |
setDOB(java.util.Date dob)
Sets the date of birth of the person
|
void |
setName(java.lang.String name)
Returns person's name
|
abstract java.lang.String |
toString() |
public Person()
public Person(java.lang.String name, java.util.Date dob)
name
- Name of a persondob
- Date of birthpublic Person(Person p)
p
- existing personpublic java.util.Date getDOB()
public java.lang.String getName()
public void setDOB(java.util.Date dob)
dob
- date of birthpublic void setName(java.lang.String name)
name
- namepublic abstract java.lang.String toString()
toString
in class java.lang.Object