In Python, a class can inherit from more than one class (Java does not allow this). The resulting class will have all the methods and attributes from the parent classesPython Programming

 In Python, a class can inherit from more than one class (Java does not allow this). The resulting class will have all the methods and attributes from the parent classes.  Do the following:

    • Create a class called Person.  In the class, define variables for storing name, date of birth, place of birth, and gender attributes.  In the class, define the constructor method, as well as methods for returning current values of the class attributes.

    • Create a class called Employee.  In the class, define variables for storing date of hire, department, and job title.  In the class, define the constructor method, as well as methods for returning current values of the class attributes.

    • Create a class called Salaried that inherits from both Person and Employee classes.  In the class define variables for storing the salary and tax bracket.  In the class, define the constructor method, as well as methods for returning current values of the class attributes.

    • Instantiate a Salaried object using the following attribute default values: Name: Lisa; Date of birth: January 1, 1980; Place of birth: New York, NY; Female, Date of hire: May 1, 2005, Department: Finance; Job Title: Manager; Salary: 100000; Tax Bracket: 29%.


CODE

 

OUTPUT
New Employee Info:
Name: Lisa
Date of Birth: January 1, 1980
Place of Birth: New York, NY
Gender: Female
Date of Hire: May 1, 2005
Department: Finance
Title: Manager
Salary: $100000
Tax Bracket: 29

Attachments:

Instructions Files

Python Programming Experts

expert
Oliver
Python Programming

60 Answers

expert
Issac Torres
Python Programming

67 Answers

View More Experts
Disclaimer

The ready solutions purchased from Library are already used solutions. Please do not submit them directly as it may lead to plagiarism. Once paid, the solution file download link will be sent to your provided email. Please either use them for learning purpose or re-write them in your own language. In case if you haven't get the email, do let us know via chat support.

Get Free Quote!

258 Experts Online