Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. public class HourlyEmployee extends Employee
  2. {
  3.  
  4. private double weeklyEarnings;
  5. private double ovrtimeWorked;
  6. private double hoursWorked;
  7. private double hourlyWage;
  8.  
  9. HourlyEmployee()
  10.  
  11. {
  12.  
  13. }
  14.  
  15. HourlyEmployee(String firstName, String middleName, String lastName, String namePrefix, double hourlyWage, double hoursWorked)
  16.  
  17. {
  18. super(firstName, middleName, lastName, namePrefix);
  19.  
  20. this.hourlyWage = hourlyWage;
  21. this.hoursWorked = hoursWorked;
  22.  
  23. }
  24.  
  25.  
  26. public double earnings()
  27.  
  28. {
  29.  
  30. ovrtimeWorked = hoursWorked - 40.00;
  31. weeklyEarnings = (hourlyWage * 40) + ((hourlyWage * 1.5) * ovrtimeWorked);
  32. return weeklyEarnings;
  33.  
  34. }
  35.  
  36. public void setHourlyWage(double wage)
  37.  
  38. {
  39.  
  40. this.hourlyWage = wage;
  41.  
  42. }
  43.  
  44. public double getHourlyWage()
  45.  
  46. {
  47.  
  48. return hourlyWage;
  49.  
  50. }
  51.  
  52. public void setHours(double hours)
  53.  
  54. {
  55.  
  56. this.hoursWorked = hours;
  57.  
  58. }
  59.  
  60. public double getHoursWorked()
  61.  
  62. {
  63.  
  64. return hoursWorked;
  65.  
  66. }
  67.  
  68. public String toString()
  69.  
  70. {
  71.  
  72. return super.toString() + " is making " + dollarFormat.format(earnings()) + " this week.";
  73.  
  74. } // End
  75. } // End Class.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement