Generic Comparable会收到编译器错误

时间:2015-06-19 16:06:53

标签: java generics comparable

我有这段代码:

private class Tree<T implements Comparable<T>> {
}

我希望将String对象放入这个树中,而String实现Comparable,所以乍一看这看起来不错。

但是我收到了错误:

> expected
private class Tree<T implements Comparable<?>> {
                    ^

建议?

1 个答案:

答案 0 :(得分:2)

您需要使用

private class Tree<T extends Comparable<T>> {
}