| A class representing staff members for a simple BlueJ demo program.
|
| @author Michael Kölling
| @version 1.0, January 1999
|
class Staff
extends Person
{
private String room;
| Create a staff member with default settings for detail information.
|
Staff()
{
super("(unknown name)", 0000);
room = "(unknown room)";
}
| Create a staff member with given name, year of birth and room
| number.
|
Staff(String name, int yearOfBirth, String roomNumber)
{
super(name, yearOfBirth);
room = roomNumber;
}
| Set a new room number for this person.
|
public void setRoom(String newRoom)
{
room = newRoom;
}
| Return the room number of this person.
|
public String getRoom()
{
return room;
}
| Return a string representation of this object.
|
public String toString()
{
return super.toString() +
"Staff member\n" +
"Room: " + room + "\n";
}
}
. - Staff
. setRoom
. getRoom
. toString
33 neLoCode
+ 9 LoComm