|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Person
Class Person is a class to represent people
Constructor Summary | |
Person(java.lang.String idNumber,
java.lang.String first,
java.lang.String last)
A constructor from two Strings |
Method Summary | |
int |
compareTo(java.lang.Object rhs)
Compares this Person to another Person using String compareTo on lastName and then firstName and then the idNumber. |
boolean |
equals(java.lang.Object aPerson)
Person objects are equal if the idNumbers are equal |
java.lang.String |
getFirstName()
Retrieve the first name |
java.lang.String |
getIdNumber()
Retrieve the idNumber |
java.lang.String |
getLastName()
Retrieve the last name |
int |
hashCode()
Returns an int value asociated with this object |
void |
setFirstName(java.lang.String newName)
Change the first name |
void |
setLastName(java.lang.String newName)
Change the last name |
java.lang.String |
toString()
Returns a String representation of the data in class Person |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Person(java.lang.String idNumber, java.lang.String first, java.lang.String last)
first
- is the person first namelast
- is the person's last nameMethod Detail |
public java.lang.String getIdNumber()
public java.lang.String getFirstName()
public java.lang.String getLastName()
public void setLastName(java.lang.String newName)
newName
- is the new last namepublic void setFirstName(java.lang.String newName)
newName
- is the new first namepublic boolean equals(java.lang.Object aPerson)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int compareTo(java.lang.Object rhs)
compareTo
in interface java.lang.Comparable
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |