edu.uchicago.cs.java.lec03.employee
Class Employee

java.lang.Object
  extended by edu.uchicago.cs.java.lec03.employee.Person
      extended by edu.uchicago.cs.java.lec03.employee.Employee
Direct Known Subclasses:
Manager

public class Employee
extends Person


Field Summary
private  java.util.Date datHireDay
           
protected static java.text.DecimalFormat dfm
           
private  double dSalary
           
 
Constructor Summary
Employee(java.lang.String name, double salary, int nYear, int nMonth, int nDay)
           
 
Method Summary
 java.util.Date getDatHireDay()
           
 java.lang.String getDescription()
           
 double getSalary()
           
 void raiseSalary(double dPercent)
           
 void setDatHireDay(java.util.Date datHireDay)
           
 void setSalary(double salary)
           
 
Methods inherited from class edu.uchicago.cs.java.lec03.employee.Person
getName, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dfm

protected static java.text.DecimalFormat dfm

dSalary

private double dSalary

datHireDay

private java.util.Date datHireDay
Constructor Detail

Employee

public Employee(java.lang.String name,
                double salary,
                int nYear,
                int nMonth,
                int nDay)
Method Detail

getSalary

public double getSalary()

setSalary

public void setSalary(double salary)

getDatHireDay

public java.util.Date getDatHireDay()

setDatHireDay

public void setDatHireDay(java.util.Date datHireDay)

raiseSalary

public void raiseSalary(double dPercent)

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in class Person