1 // Fig. 7.9: Boss.java 2 // Boss class derived from Employee 3 4 public final class Boss extends Employee { 5 private double weeklySalary; 6 7 // Constructor for class Boss 8 public Boss( String first, String last, double s) 9 { 10 super( first, last ); // call base-class constructor 11 setWeeklySalary( s ); 12 } 13 14 // Set the Boss's salary 15 public void setWeeklySalary( double s ) 16 { weeklySalary = ( s > 0 ? s : 0 ); } 17 18 // Get the Boss's pay 19 public double earnings() { return weeklySalary; } 20 21 // Print the Boss's name 22 public String toString() 23 { 24 return "Boss: " + getFirstName() + ' ' + 25 getLastName(); 26 } 27 } 28 29 30