public class TestEmployee
{
    public static void main(String[] args)
    {
	// Create some hourly and salaried employees.
	HourlyEmployee hourly1 = new HourlyEmployee("Hilda", 10.75 );
	SalariedEmployee salaried1 = new SalariedEmployee("Susie", 11.25 );
	HourlyEmployee hourly2 = new HourlyEmployee("Henry", 9.50 );
	SalariedEmployee salaried2 = new SalariedEmployee("Sammy", 12.00 );

	// Print weekly payroll
	printPay( hourly1, 36 );
	printPay( salaried1, 36 );
	printPay( hourly2, 50 );
	printPay( salaried2, 60 );
    }

    public static void printPay( Employee empl, int hours )
    {
	System.out.printf( "%s:  $%6.2f\n",
			   empl.getName(),
			   empl.computePay( hours ));
    }
}

