我需要帮助。我试图使用元素数组创建一个哈希表但我不断收到此错误,有人可以帮助我吗? (这个数组确实需要是一个元素数组)。
这是我的元素类
public class Element<T>{
T element;
boolean state;
public Element(){
element=null;
state=false;
}
public Element(T elemento){
element=elemento;
state=false;
}
这是我的HashTable类
public class HashTable<T>{
int maxSize;
int size;
float factorCarga;
private Element<T>[] hash;
public HashTable(int x){
this.maxSize=x;
this.size=0;
hash =(Element<T>[]) new Object[x];
factorCarga=0;
}
这是我的测试类
public class Test{
public static void main(String args[]){
HashTable<Element<Integer>> hash = new HashTable<Element<Integer>>(35);
}
}
当我尝试运行程序时,我总是收到此错误: