Write the class declarations, the constructors, necessary setters and getters and the __repr__ method for all classes.

Responsive Centered Red Button

Need Help with this Question or something similar to this? We got you! Just fill out the order form (follow the link below), and your paper will be assigned to an expert to help you ASAP.

Using your Person class from a previous assignment as a superclass. If your Person class had errors, correct them prior to using it for this project. Make two classes, Student and Instructor, that inherit from Person.  A student has a major, a GPA and classification (FR, SO, JR, SR) and an instructor has a salary, degree (PhD, MS) and department (CIS, CNG, CSC).
Prior to writing your classes, draw a UML diagram showing the three classes (Person, Student and Instructor) and relationships.
Write the class declarations, the constructors, necessary setters and getters and the __repr__ method for all classes.
Supply a separate test program that tests these two classes and all the methods. You must create at least 3 different objects of each class for testing.
Include all four programs (Person, Student, Instructor and test program) in one zip file attached to this link by the due date.
EXTRA CREDIT: (20 possible)
Create an additional subclass “Employee” with a department and a salary variable. Then create 2 subclasses of Employee, 1 named “Admin” and the other “Professional”. The Professional Class will have a credential variable while the Admin Class will have a “reports to” variable showing the name of direct supervisor of the employee. Both the Professional Class and the Admin Class will have their own implementation of the salary. The Professional is a straight salary while the Admin is hourly. Make sure to thoroughly test your implementation with your driver (test program).

How to create Testimonial Carousel using Bootstrap5

Clients' Reviews about Our Services