Question
This unit's project builds atop of what you implemented on the previous unit. However, you will be adding instance variables and methods (including setters and
This unit's project builds atop of what you implemented on the previous unit. However, you will be adding instance variables and methods (including setters and getters) to your existing classes. Follow the step-by-step instructions and submit your running code via Moodle (If you have difficulties understanding the reason behind each step, consult your textbook or your instructor for clarification).
Step 1: Working with Employee classes
For more information please visit: https://docs.oracle.com/javase/tutorial/java/javaOO/constructors.html https://docs.oracle.com/javase/tutorial/java/javaOO/arguments.html
Abstract method of the class: calculatePay(). This abstract methods will be defined within FullTime and PartTime classes as these both classes are subclasses of Employee (abstract) class. After this step, you will get some error notifications on FullTime and PartTime class.
Step 2: Working with FullTime and PartTime classes
Since Employee class is an Abstract class and it has an abstract method calculatePay, it is mandatory that calculatePay be implemented by ALL subclasses. ...you may use Netbeans method autogenerator... ... or simply define calculatePay() method in FullTime and PartTime class. ... But the error / warning is still there .... Reason: Method signature must be exactly the same as the one defined in parent class. Add double as return type and make sure all semi-colons and curly-braces are properly placed. The error should now disappear.
Generate getters and setters. Define the FullTime class constructor(s). Follow the same steps used in FullTime to work with PartTime class. Implement abstract method of Employee class. Generate getters and setters. Define the PartTime class constructor(s).
Step 3: Working with Vehicle class Define the Vehicle Generate getters and setters.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started