Item.java
I have an item with variables name and weight
package com.company;
public class Item {
    String name;
    Double weight;
}
Bag.java
the bag can receive up to 20 kg items.
package com.company;
public class Bag {
    Item [] myBags;
    int itemCount;
    Double currentWeight;
    Bag(){
        itemCount = 0;
        currentWeight = 0.0;
        myBags = new Item[50];
    }
    boolean canAddItem(Item item) {
            if (currentWeight + item.weight > 20) {
                return false;
            } else {
                return true;
            }
        }
    void AddItem(Item item){
        myBags[itemCount] = item;
        currentWeight = currentWeight + myBags[itemCount].weight;
        itemCount++;
    }
}
Main.java
package com.company;
public class Main {
    public static void main(String[] args) {
    // write your code here
        Bag myBag = new Bag();
        /*item 1*/
        Item fishing_rod = new Item();
        fishing_rod.name = "rod1";
        fishing_rod.weight = 10.4;
        if(myBag.canAddItem(fishing_rod)){
        myBag.AddItem(fishing_rod);}
        /*item 2*/
        Item axe = new Item();
        axe.name = "axe1";
        axe.weight = 2.2;
        if(myBag.canAddItem(axe)){
            myBag.AddItem(axe);}
        System.out.println(myBag.currentWeight);
        //System.out.println(myBag.myBags); i want to show that's here
    }
}
I added two objects to the bag . I want to show all the objects I have added in the bag.
How can I show ? How can I show this in java ?
Thanks for your help
 
     
     
     
    