[英]adding a class object to a array
我正在寫一個有兩個類的程序。 第一個類具有一個數組,該數組將能夠將另一個類添加到其長度為10的數組中。但是,我收到錯誤消息,提示“找不到符號”。 所以我的問題是如何將一個單獨的類添加到另一個類的數組中?
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Arrays;
public class HomeInventoryManager
private int[] listOfInventoryItems;
/**
* Initialise the home inventory manager.
*/
public HomeInventoryManager()
{
listOfInventoryItems = new int[10];
InventoryItem = 0; **i get the error here saying it cannot find the symbol variable InventoryItem**
}
public void addInventoryItem()
{
listOfInventoryItems[InventoryItem] = anInt;
inventoryItem++;
}
很明顯 您尚未聲明什么是stockingItem 。 它應該在類的頂部進行聲明, 類似於listofInventoryItems的聲明
public class HomeInventoryManager{
private int[] listOfInventoryItems;
private int inventoryItem;
/**
* Initialise the home inventory manager.
*/
public HomeInventoryManager()
{
listOfInventoryItems = new int[10];
inventoryItem = 0;
}
//your code here
}
另外,在其他2種方法中,stockingItem具有2個拼寫。 也糾正它。
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Arrays;
public class HomeInventoryManager{
private int[] listOfInventoryItems;
private int InventoryItem;
//constructor
public HomeInventoryManager()
{
listOfInventoryItems = new int[10];
InventoryItem = 0;
}
public void addInventoryItem()
{
listOfInventoryItems[0] = anInt;
inventoryItem++;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.