Essay CSIS 212 Programming Assignment 8 Payroll Modification

Essay CSIS 212 Programming Assignment 8 Payroll Modification

Essay CSIS 212 Programming Assignment 8 Payroll Modification
Essay CSIS 212 Programming Assignment 8 Payroll Modification

CSIS 212 Programming Assignment 8 Payroll Modification

Exercise 9.5 JHTP: Draw an inheritance hierarchy for students at a university similar to the hierarchy shown in Fig 9.2. Use Student as the superclass of the hierarchy, then, extend Student with classes Undergraduate Student and Graduate Student. Continue to extend the hierarchy as deep (i.e., as many levels as possible). For example, Freshmen, Sophomore, Junior, and the Senior might extend Undergraduate Student and Doctoral Student and Masters Student might be subclasses of Graduate Students. After drawing the hierarchy, discuss the relationships that exist between the classes. [Note: You do not need to write any code for this exercise].

Exercise 10.6: How does polymorphism promote extensibility?

Exercise 10.12: Payroll Modification Modify the payroll system of Figs 10.4 –10.9 to include private instance variable birthdate in class Employee. Use class Date of Fig 8.7 to represent an employee’s birthday. Add get methods to class Date. Assume that payroll is processed once per month. Create an array of Employee variables to store references to the various employee objects. In a loop, calculate the payroll for each Employee (polymorphic ally), and add a $100.00 bonus to the persons payroll amount if the current month is the one in which the Employee’s birthdate occurs.

Get Fast Writing Help – No Plagiarism Guarantee!

Fastwritingservice.com is one of the best Online assignment writing websites that provide students with quality academic term papers, admission essays, annotated bibliographies, reports, essays, personal statements, research proposals, research papers, projects, presentations, movie and book reviews, application papers, among others.

Top-Rated Essay Writing Service | Flawless papers for All Your classes!

PLACE YOUR ORDER