package company;
import java.util.Date;
public class Manager extends Employee
{
public Manager(String n, double s, Date d, Secretary sec)
{
super(n, s, d);
m_secretary = sec;
}
public void raiseSalary(double byPercent)
{
// Add 1/2% bonus for every year of service
Date today = new Date();
double bonus =
0.5 * (today.getYear() + 1900 - getHireYear());
super.raiseSalary(byPercent + bonus);
}
public Secretary getSecretary()
{
return m_secretary;
}
public void setSecretary(Secretary sec)
{
m_secretary = sec;
}
//////////// Data //////////////////
private Secretary m_secretary;
}
|