Source of Executive.java


  1: //Executive.java
  2: //This Executive class extends (inherits from) the Worker class,
  3: //and overrides one of its public member functions.

  5: public class Executive
  6: extends Worker
  7: {
  8:     protected float annualSalary;


 11:     public Executive(String name)
 12:     {
 13:         super(name); // Calls base class constructor
 14:     }

 16:     public void setAnnualSalary(float salary)
 17:     {
 18:         annualSalary = salary;
 19:     }

 21:     //Overrides getGrossWage() in Worker
 22:     public float getGrossWage()
 23:     {
 24:         return annualSalary/12.0f/4.0f;
 25:     }
 26: }