Question: You are asked to create Employee class with at least 3 operational methods, then extend it to create at least two subclasses, in addition to a driver class. Make sure to use abstraction and...



Question:



You are asked to create Employee class with at least 3 operational methods, then extend it to create at least two subclasses, in addition to a driver class. Make sure to use abstraction and overriding.



Examples of the subclasses:



  • Teacher and Admin

  • Full time and Part time

  • Manager and Assistant



Examples of methods:



  • Calculate bonus

  • Calculate deduction

  • Employee of the month

  • Calculate GOSI amount

  • Calculate retention rate

  • Check the leave balance

  • Feel free to add any method out of this list




Please note the following:



  1. Briefly explain the idea of your system.

  2. Design a UML class Diagram to solve the problem.

  3. Implement your solution using java programming language.

  4. Integrate objects in a driver class.

  5. Make sure to present your system effectively and in a well-organized manner.




Jun 05, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here