У меня проблемы с пониманием того, что именно я бы положил в один из моих классов, чтобы создать метод add для 3 массивов одного типа.Вот общие массивы в главном классе
ArrayContainer<Integer> numberContainer = new ArrayContainer<>();
ArrayContainer<String> wordContainer = new ArrayContainer<>();
ArrayContainer<Pokemon> pokedex = new ArrayContainer<>();
Мой конструктор для ArrayContainer:
public ArrayContainer(){
container = (T[]) new Object[defaultSize];
numItems = 0;
}
В моем отдельном классе я запутался, что положить для моего
public void add (T item){}
и я запутался, что вернуть в моей строке.Я знаю, что вы добавляете в массив, помещая
arrayName[index] = whatever;
Но что бы я добавил в этот метод add, который бы добавил к любому массиву, на котором я вызываю метод?Будет ли это контейнер [index] = item;?
Что я должен вернуть, чтобы вернуть элемент в массиве?