Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

helpThe Employee class have attributes: name and employee _ number and the following methods: a ) ( name , employee _ number ) : Initialize

helpThe Employee class have attributes: name and employee_number and the following methods:
a)(name, employee_number): Initialize the employee's name and employee number.
b) display_employee_info(): Display the employee's name and employee number.
The Manager class have the following additional methods:
a)(): Initialize the manager's name, employee number, salary, and allowance.
b) salary_info(): Display the employee information and monthly salary with allowance.
The ProductionWorker class have the following additional attributes and methods:
Attributes:
a) shift: representing the worker's shift (1 for day, 2 for night).
b) hourly_pay_rate: representing the worker's hourly pay rate.
Methods:
a)(): Initialize the production worker's name, employee number, shift, and hourly pay rate.
b) calculate_weekly_pay(): Calculate and return the weekly pay based on hourly rate and provided hours worked.
c) print_production_worker_info(): Print the employee information and additional attributes of the ProductionWorker.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions