Я получаю ошибку универсального массива, но не думаю, что пытаюсь создать экземпляр универсального массива.Массив имеет тип Double, что означает, что он не должен быть универсальным, нет?
public class PolynomialSet extends Set<Polynomial<Double>>{
public PolynomialSet(int size){
elements = new Polynomial<Double>[size];
}
public class Polynomial <Domain> {}
public class Set<Type> {
protected Type[] elements;
protected int cardinality;
public int size(){
return elements.length;
}
public Type get(int k){
return elements[k];
}
public void set(int k, Type in){
elements[k]=in;
}
}