Solve this question according to the question requirements and using encapsulation, object array in Java object-oriented programming in java netbeans. Write a program that simulates inventory bins in...


Solve this question according to the question requirements and using encapsulation, object array in Java object-oriented programming in java netbeans.


Write a program that simulates inventory bins in a warehouse.
Each bin holds a number of the same type of parts.
The program should use a Class that keeps the following data:
Description of the part kept in the bin
Number of parts in the bin


Then Create a Stock class which hold an array of 10 bins, which can store data as follows (This is an example to give you an idea):
Part Description Number of Parts in the Bin
Valve 10
Bearing 5
Bushing 15
Coupling 21
Flange 7
Gear 5
Gear Housing 5
Vacuum Gripper 25
Cable 18
Rod 12


Provide Constructors, getters, setters and following methods:
1. AddBin (Bin b), this add bins to the array.
2. RemoveBin (String name), removes a Bin form array.
3. AddParts: a function that increases a specific bin’s part count by a specified number.
4. RemoveParts: a function that decreases a specific bin’s part count by a specified number.


When the program runs, it should repeat a loop that performs the following steps:
• The user should see a list of what each bin holds and how many parts are in each bin.
• The user can choose to either quit the program or select a bin.
• When a bin is selected, the user can either add parts or bins to it or remove parts or bins from it.
• The loop then repeats, showing the updated bin data on the screen.


Input Validation: No bin can hold more than 30 parts, so don’t let the user add more than a bin can hold. Also, don’t accept negative values for the number of parts being added or removed


Jun 07, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here