JAVA Implement BagInterface

profilerainer123

Implement the BagInterface using the DynamicArray<Item> generic.


Create a NetBeans project
 

Downlad the following Java interface and object classes and import them into your project:
 
 

BagInterface.java


Coin.java
CoinName.java


PiggyBank.java
PiggyBankExample.java
 

You can refer to these "online instructions on importing a Java" source file into a NetBeans project.

Note that you are not allowed to modify any of the downloaded BagInterface and/or object classes in any way!
 

Incorporate the DynamicArray<Item> generic into your project:
 
Download and unzip "NJB_Coll_Lib1.zip"
 

Add the NJB_Coll_Lib1.jar to your NetBeans project:
in the Projects explorer, right-click on Libraries
select the menu item "Add JAR/Folder..."
navigate to and select the NJB_Coll_Lib1.jar file
 

Create a new DynamicBag generic object class that implements the BagInterface (public class DynamicBag<T> implements BagInterface<T>) and uses an instance of DynamicArray<Item> to implement the BagInterface methods.
Remember to import generics.DynamicArray; in this Bag class.


Once you are done, upload the source code file (i.e., DynamicBag.java file).

  • 9 years ago
  • 30
Answer(0)