Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class HourlyEmployee extends Employee
- {
- private double weeklyEarnings;
- private double ovrtimeWorked;
- private double hoursWorked;
- private double hourlyWage;
- HourlyEmployee()
- {
- }
- HourlyEmployee(String firstName, String middleName, String lastName, String namePrefix, double hourlyWage, double hoursWorked)
- {
- super(firstName, middleName, lastName, namePrefix);
- this.hourlyWage = hourlyWage;
- this.hoursWorked = hoursWorked;
- }
- public double earnings()
- {
- ovrtimeWorked = hoursWorked - 40.00;
- weeklyEarnings = (hourlyWage * 40) + ((hourlyWage * 1.5) * ovrtimeWorked);
- return weeklyEarnings;
- }
- public void setHourlyWage(double wage)
- {
- this.hourlyWage = wage;
- }
- public double getHourlyWage()
- {
- return hourlyWage;
- }
- public void setHours(double hours)
- {
- this.hoursWorked = hours;
- }
- public double getHoursWorked()
- {
- return hoursWorked;
- }
- public String toString()
- {
- return super.toString() + " is making " + dollarFormat.format(earnings()) + " this week.";
- } // End
- } // End Class.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement