всем привет, очень прошу помощи, что в инициализации я сделал не так? (забыл приписать что Java)
Код
public class Queue
{
public int GROUP_ID;
public int ITEM_ID;
Queue()
{
GROUP_ID = 0;
ITEM_ID = 0;
}
}
public class DataBaseControl
{
final private int queueSize = 10; //максимальный размер очереди
private Queue[] theQueue; //массив, представляющий псевдобазу для хранения очереди
private int addPointer; //указатель для добавления новых элементов
private int queuePointer; //указатель для извлечения элементов
DataBaseControl()
{
theQueue = new Queue[queueSize];
for(int i = 0; i < queueSize; i++)
{
theQueue[i].GROUP_ID = 0; //почему здесь выходит nullpointerexception?? я же инициализировал двумя строками выше?
theQueue[i].ITEM_ID = 0;
}
addPointer = 0;
queuePointer = 0;
}
//.....
}
Сообщение отредактировал RoMeN - 29.1.2014, 17:49