Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Hi. Please would you mind helping answer the following question using the provided instructions. Thank you Tractors Pretend we work for a company that leases

Hi. Please would you mind helping answer the following question using the provided instructions. Thank you

  • 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 a 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 performs 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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions