В моем коде у меня
private E[] arrCirc;
, а в конструкторе arrCirc = (E[]) new Object[capacity];
, но когда я пытаюсь скомпилировать его, я получаю предупреждение:
[unchecked] unchecked castнайдено: java.lang.Objectтребуется: E []
Ошибка, и я не уверен, почему.
public class Array12<E> implements LimCapList<E>{
private int size = 0;
private int capacity = 0;
private int front;
private int back;
private E[] arrCirc;
public Array12(int capacity){
if( capacity <= 0)
throw new IllegalArgumentException();
arrCirc = (E[]) new Object[capacity];
front = 0;
back = 1;
}