【发布时间】:2016-10-03 18:07:34
【问题描述】:
这是方法的代码:
public void setupList(ArrayList<AnyAbstractObject> list)
{
//Here´s the Code stuff. This Method is in the Class: AlphabeticList
}
我尝试使用以下方法调用此方法:
setUpList(new ArrayList<THEObject>);
THEObject的代码:
public class THEObject extends AnyAbstractObject{//Lalala}
当我尝试运行这个程序时,控制台会打印:
线程“main”java.lang.Error 中的异常:未解决的编译问题:
AlphabeticList 类型中的 setupList(AnyAbstractObject[]) 方法不适用于参数 (AlphabeticList)在 Test.Tester.main(Tester.java:22)
这里有什么问题?
【问题讨论】:
-
有几个问题。忘记类型,为什么在请求数组时传递列表。
-
[]与ArrayList不同。 -
@Bruno 你可以将鼠标悬停在投票按钮上以了解他们的目的。
-
我正在考虑这一点。
-
那不是我的源代码...我在复制方法时出错了,我更正了它,抱歉 :)
标签: java list generics generic-programming generic-collections