public class HourlyEmployee extends Employee
{
   private double hourlyWage;

   /**
      Constructs an hourly employee with a given name and hourly wage.
      @param name the name of this employee
      @param wage the hourly wage 
   */
   public HourlyEmployee(String name, double wage)
   {
      setName(name);
      hourlyWage = wage;
   }
 
   public double weeklyPay(int hoursWorked)
   {
      double pay = hoursWorked * hourlyWage;
      if (hoursWorked > 40)
      {
         pay = pay + ((hoursWorked - 40) * 0.5) * hourlyWage;
      }
      return pay;
   }
}