| A person class for a simple BlueJ demo program. Person is used as
| an abstract superclass of more specific person classes.
|
| @author  Michael Kölling
| @version 1.0, January 1999
|
abstract class Person
{    
private String name;
    private int yearOfBirth;

    
| Create a person with given name and age. | Person(String name, int yearOfBirth) { this.name = name; this.yearOfBirth = yearOfBirth; }
| Set a new name for this person. | public void setName(String newName) { name = newName; }
| Return the name of this person. | public String getName() { return name; }
| Set a new birth year for this person. | public void setYearOfBirth(int newYearOofBirth) { yearOfBirth = newYearOofBirth; }
| Return the birth year of this person. | public int getYearOfBirth() { return yearOfBirth; }
| Return a string representation of this object. | public String toString() { return "Name: " + name + "\n" + "Year of birth: " + yearOfBirth + "\n"; } }
top, use, map, abstract class Person

.   setName
.   getName
.   setYearOfBirth
.   getYearOfBirth
.   toString




38 neLoCode + 10 LoComm