Question: PLEASE MAKE THIS IN JAVA ALSO PLEASE MAKE IT SIMPLE AND NOT TOO ADVANCED Goals Practice abstract classes & polymorphism Description A college department needs
PLEASE MAKE THIS IN JAVA ALSO PLEASE MAKE IT SIMPLE AND NOT TOO ADVANCED

Goals Practice abstract classes & polymorphism Description A college department needs a system for obtaining total hours for all the people involved in its program. They have a record of all the professors, teaching assistants and students with the name of the course and total hours for each course as follows: Professor Isaac Newton Physics 6 TA Marie Curie Physics 6 Professor Isaac Newton Calculus 4 Student Amy Adams Calculus 4 Student Will Smith Calculus 4 Student Brad Pitt Physics 6 Student Will Smith Physics 6 Professor Dmitri Mendeleev Chemistry 6 TA Carl Gauss Calculus 4 Student Amy Adams Economics 3 Professor Adam Smith Economics 3 TA Marie Curie Chemistry 6 Student Brad Pitt Chemistry 6 Student Will Smith Chemistry 6 end Out of all hours for each course, the professor attends only lecture hours, TA conducts lab hours and students must attend all hours. The number of lab and lecture hours is based on the total hours of the course: if total hours > 4 then lab hours = 2, otherwise lab hours = 1 lecture hours = total hours lab hours. Therefore for the following scenario: Professor Isaac Newton Physics 6 TA Marie Curie Physics 6 Student Brad Pitt Physics 6 the professor has 4 hours, TA has 2, and the student has all 6. Write a program using abstract classes to represent people and a proper class hierarchy to represent professors, TAs and students. The program should scan the full record above all at once and produce a printout of all the people with their total hours through the use of polymorphism. Every person must be mentioned in the printout only once. The printout should be of the following format: Title (Professor/TA/Student) FirstName LastName TotalHours Do not use ArrayList
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
