public class Executive
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: }