在我的顶级课程中,我有以下工作就像一个魅力:
public class TestA<E extends Test>
{
List<Vector<E>> list;
String name, location;
TestA(String name, String location)
{
this.name = name;
this.location = location;
list = new ArrayList<Vector<E>>();
}
void populate(Test[] arr)
{
for(Vector<E> vk : list)
{
// Code here...
}
}
}
class OrderedTest<E extends Test> extends TestA {
OrderedTest(String name, String location)
{
super(name, location);
}
void populate(Test[] arr)
{
for(Vector<E> vk : list) // ERROR: Cannot convert from element Object to Vector<E>
{
// Code here...
}
}
}
当我尝试在我的子类中扩展 populate() 时,我基本上只需要在这里使用相同的方法,我想要订购的东西,所以我将在快速排序方法中提取每个 Vector,但除了以下问题之外我没有遇到任何其他问题:// ERROR: Cannot convert from element Object to
编辑:我应该为 TestA 实现迭代器吗?