我有一个改进的快速排序方法:
public void quickSortModified(ArrayList<Comparable> vetor, int begin, int end)
我尝试使用以下代码调用它:
ArrayList <Double> variables = new ArrayList <Double>();
quickSortModified(variables, 0 , variables.size());
Java回复了我的错误:
Incompatible types: ArrayList <Double> cannot be converted to ArrayList <Comparable>
如果Double实现Comparable,为什么这段代码不起作用?