我有一些排序方法,爲了工作,他們需要接受定義了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