我有一些排序方法,为了工作,他们需要接受定义了compareTo
的对象。Java:我完全不明白这个泛型定义
以下的一般定义的一部分:
private static <SomeType extends Comparable<? super SomeType>>
void doSomeSort(SomeType[] a, int left, int right){
似乎这样的伎俩。
我的问题是,我真的不明白什么
<SomeType extends Comparable<? super SomeType>>
实际上定义。
这意味着你可以代表一个类型,它是一个接口,它扩展了它本身实例化的Comparable ...
我没有得到。
你能帮忙澄清这个定义吗?
http://stackoverflow.com/questions/8422078/class-definition-class-name/8422157可能出现重复。 – Tudor 2012-02-01 18:27:51