import java.util.*; public class Employee { private String firstName; private String lastName; private Date birthDay; private double salary; private boolean married; private int id; private static int nextID = 500; // constructors: public Employee(String fName, String lName, Date bDay) { firstName = fName; lastName = lName; birthDay = bDay; salary = 0.0; married = false; id = nextID++; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getFirstName() { return firstName; } public void setLastName(String lastName) { this.lastName = lastName; } public String getLastName() { return lastName; } public void setSalary(double salary) { this.salary = salary; } public double getSalary() { return salary; } public Date getBirthDay() { return birthDay; } public void setMarried(boolean married) { this.married = married; } public boolean isMarried() { return married; } public int getId() { return id; } public long getAge() { Date today = new Date(); long mSecsPerYear = 315360000; return (today.getTime() - birthDay.getTime())/ mSecsPerYear; } }