Question: Using the Java language: Here is the sample code to use: https://www.chegg.com/homework-help/questions-and-answers/employee-person-every-person-name-date-birth-employee-employee-number-date-hire-complete-e-q32086990 Recall in the previous lab you created a class person and a derived
Using the Java language:


Here is the sample code to use:
https://www.chegg.com/homework-help/questions-and-answers/employee-person-every-person-name-date-birth-employee-employee-number-date-hire-complete-e-q32086990
Recall in the previous lab you created a class person and a derived class employee. Create a new class called: hourlyWorker that extends class employee. employee.java Add the method PayWorker() as protected instance method in class employee that prints the message such as "Jim is an employee who needs to be paid" hourlyWorker.java implement class hourlyWorker which is an employee and contains the following attributes: num_hours-a positive integer indicating the number of hours an employee worked in a given week. hourly_rate - a positive double indicating the amount paid per hour. implement all the necessary constructor(s), access and validation helper/predicate methods, and a toString method. Implement the public instance method PayWorker() that would calculate the total pay (num_hours x hourly_rate) and then resets the num_hours to zero. The method would display a message such as "Jim is an hourly worker and is paid $300.00 this week
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
