[英]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.