这个问题在这里已经有答案了:
当我重写树状图中的“put(k键,v值)”时,如何更改“value”(2个答案)
类型参数的阴影(1个答案)
拆箱问题(2个答案)
23天前关门了。
我有一个从arraylist扩展的自定义类:
class MyList<Integer> extends ArrayList<Integer> {
public int getElementAtIndex(int index) {
if (index >= this.size()) {
return -1;
}
return this.get(index);
}
}
这给了我一个compiletime错误:
error: incompatible types: Integer cannot be converted to int
return this.get(index);
^
where Integer is a type-variable:
Integer extends Object declared in class MyList
java不应该处理 int
以及 Integer
在运行时?有人能指出我在这里做得不对吗?
暂无答案!
目前还没有任何答案,快来回答吧!