Design a class named Employee. The class should keep the following information infields:• Employee name• Employee number in the format XXX-L, where each X is a digit within the range0-9 and the Lis aletter within the range A-M.• Hire date* Write one or more constructors and the appropriate accessor and mutator methods for theclass.Next, write a class named ProductionWorker that extends the Employee class. TheProductionWorker class should have fields to hold the following information:• Shift (an integer)• Hourly pay rate (a double)The workday is divided into two shifts: day and night. The shift field will be an integer valuerepresenting the shift that the employee works. The day shift is shift 1 and the night shift isshift 2. Write one or more constructors and the appropriate accessor and mutator methodsfor the class. Demonstrate the classes by writing a program that uses a ProductionWorkerobject. have to use beginner code because this is an intro class.
OOPs
In today's technology-driven world, computer programming skills are in high demand. The object-oriented programming (OOP) approach is very much useful while designing and maintaining software programs. Object-oriented programming (OOP) is a basic programming paradigm that almost every developer has used at some stage in their career.
Constructor
The easiest way to think of a constructor in object-oriented programming (OOP) languages is:
Design a class named Employee. The class should keep the following information in
fields:
• Employee name
• Employee number in the format XXX-L, where each X is a digit within the range
0-9 and the Lis aletter within the range A-M.
• Hire date
* Write one or more constructors and the appropriate accessor and mutator methods for the
class.
Next, write a class named ProductionWorker that extends the Employee class. The
ProductionWorker class should have fields to hold the following information:
• Shift (an integer)
• Hourly pay rate (a double)
The workday is divided into two shifts: day and night. The shift field will be an integer value
representing the shift that the employee works. The day shift is shift 1 and the night shift is
shift 2. Write one or more constructors and the appropriate accessor and mutator methods
for the class. Demonstrate the classes by writing a program that uses a ProductionWorker
object. have to use beginner code because this is an intro class.
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 1 images