Question: Please, could you help me with this assignment? I am a beginner in java coding. Tractors Pretend we work for a company that leases tractors.
Please, could you help me with this assignment? I am a beginner in java coding.
Tractors
Pretend we work for a company that leases tractors. Let us create a class for tractors that might be used as part of a fleet management system. All of your classes should be in separate files within your project package. Name your package testtractor.
Create a class named Tractor. It will have instance variables for the Vehicle ID, Rental Rate, Rental Days. Be sure to make them all private. It will have an method for calculating RentalProfit(). Which will be rental days times rental rate.
Create getter and setter methods for the Tractors instance variables. Make sure the setter perform reasonable validation.
Create a zero parameter constructor and a fully parameterized constructor for the class.
Override the toString() method to return the class name, VIN, Rental Days and Rental Rate in a well formatted string.
Create an application class named testTractor.java to test drive the tractor class. In your test drivers main() method create a Tractor object using the zero parameter constructor. Use the setters to assign values to the tractor. Use the toString() to display information about the Tractor.
Also create a Tractor using the parameterized constructor. Use its getter methods to display information about the Tractor.
Create a third tractor. Use the methods and try to set invalid values. Display the results.
Nullify the third tractor object.
Submit your testTractor.java file and Tractor.java file.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
