Demonstrate an understanding of working with bags in Java by implementing a class called FragranceBag that implements the BagInterface<MyType> in Java. Your implementation should include the following:
Fields:
- MyType[] myBag;
- int numberofProducts;
- Default_Capacity;
Methods:
- Constructor(): initialize bag
- add() – Will be used to add a new entry.
- toArray() – provides an array of the allocated bag
- isFull() – test whether the bag is at the maximum capacity.
Implement a FragranceBagDemo that tests your Bag implementation class.
Methods:
- testAddl() – will add the contents to the Bag.
- displayBag() – will display the contents of the Bag.
Ensure that your program has the required class and a test class. Submit screenshots of your program’s execution and output. Include all appropriate source code in a zip file.
Do you need help with this assignment or any other? We got you! Place your order and leave the rest to our experts.