gNumber o manufacturer o maxRange o crewSize o yearPutInService o maxServiceWeight o numPassengers o lastMaintenanceDate o lastMaintenanceMiles • Methods: o Two constructors, the default, and one that takes all instance variables o needsMaintenance()- this method will determine if an aircraft is in need of maintenance. It returns a Boolea
Aircraft Class:
• Instance Variables:
o aircraftName
o regNumber
o manufacturer
o maxRange
o crewSize
o yearPutInService
o maxServiceWeight
o numPassengers
o lastMaintenanceDate
o lastMaintenanceMiles
• Methods:
o Two constructors, the default, and one that takes all instance variables
o needsMaintenance()- this method will determine if an aircraft is in need of
maintenance. It returns a Boolean value based on the following criteria. An aircraft
requires maintenance on the following schedule:
Last maintenance date is 3 months or more
Last maintenance mileage is 150,000 air miles or more
o shouldRetire()- this method should return a Boolean value that determines whether an
aircraft is ready to be retired from service, based on the following criteria:
More than 20 years past date put into service
More than 2,000,000 air miles
o toString()- See sample run for toString format
o Only the getters and setters that are actually used.
In java I need help with the needsMaintenance() and shouldRetire() methods
Trending now
This is a popular solution!
Step by step
Solved in 3 steps