【发布时间】:2015-02-19 01:49:01
【问题描述】:
我有以下课程:
public class ArrayObjects<E> implements SomeImp<E>{
int maxCapacity, actualSize;
public ArrayObjects(){
maxCapacity = 10;
array = (E[]) new Object[maxCapacity];
}
}
Eclipse 标记一个错误并显示以下内容:
“数组无法解析为变量”
它还显示了一些额外的细节:
-类型安全:从 Object[] 到 E[] 的未经检查的强制转换
有谁知道我做错了什么?我的目标是在我的类构造函数中有一个可以容纳任何类型对象的数组(这就是我试图使其成为通用对象的原因)但显然这种方法行不通。
感谢您的帮助!!
【问题讨论】:
标签: java arrays constructor