作者:cyweinyE | 来源:互联网 | 2023-05-20 13:17
我已经做了很多搜索泛型类型的问题,但没有找到任何帮助我弄清楚我在这里做错了什么.我有一个如下界面:
public interface SortAnalysis>
{
public long analyzeSort(ArrayList list);
}
现在,下一步是创建一个实现此接口的类.这个特定的类将使用插入排序,我需要保持ArrayList类型'E'通用,所以我尝试了各种各样的东西,最后得到以下结果:
public class InsertionSort> implements SortAnalysis {
@Override
public long analyzeSort(ArrayList list) {
// TODO Auto-generated method stub
return 0;
}
我的问题是,当我尝试为参数执行此操作时
ArrayList list
编译器抱怨我实现了一个超类型方法.
我真的很感激任何帮助方向.谢谢!
**我无法将此标记为已回答,但确实如此.我想我的问题就是我的时候
SortAnalysis
我没有在类名后面列出通用类型.**