Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

IN JAVA - and please also specify if these classes should be put into different folders or just in one code . You may have

IN JAVA - and please also specify if these classes should be put into different folders or just in one code

. You may have noticed that Humber has a parking system to inform drivers if parking spots are available and how many parking spots are available. Lets build a variation of Humber's parking system. This parking system will have 3 different sizes of parking spaces, big, medium, and small. Of course, we will also have cars of different sizes. Create a ParkingSystem class and a Car class. The ParkingSystem will know how many spots of big, medium, and small parking spots there are. Create a constructor for ParkingSystem that defines the number of big, medium, and small spots. The big spots will fit cars under 500cm length and 200cm width, medium spots will fit cars under 450cm and 180cm width, and small spots will fit cars under 400cm and 170cm width. The Car class will have a width and length. The Car will have a constructor for width and length. Create a method in ParkingSystem called addCar. If the ParkingSystem is able to add the car, return true. Otherwise, return false. Create getters for number of spots remaining; getBigSpots, getMediumSpots, getSmallSpots. Each should return how many spots are remaining. The ParkingSystem should try to fit as many cars as possible.

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

Introduction To Constraint Databases

Authors: Peter Revesz

1st Edition

1441931554, 978-1441931559

More Books

Students also viewed these Databases questions

Question

Learn about reasons for the popularity of R and its interface

Answered: 1 week ago

Question

2. Why has the conflict escalated?

Answered: 1 week ago