爲什麼我得到這個編譯器錯誤FuzzyWuzzyContainer?獲取編譯錯誤的類型參數與多個邊界
綁定不匹配:類型FuzzyWuzzy是不是該類型的 界參數
<T extends Fuzzy & Comparable<T>>
一個有效的替代 FuzzyContainer
FuzzyWuzzy事實上確實實現在有限的通用定義的兩個接口。
public interface Fuzzy
{
boolean isFuzzy();
}
public class FuzzyWuzzy implements Fuzzy, Comparable<Fuzzy>
{
public boolean isFuzzy() {return true;}
public int compare(Fuzzy o) {return 0;)
}
public abstract class FuzzyContainer<T extends Fuzzy & Comparable<T>>
{
:
}
public class FuzzyWuzzyContainer extends Fuzzycontainer<FuzzyWuzzy> // Error is here
{
}
你想'FuzzyWuzzy實現模糊,可比較'? –
不幸的是,沒有。 – Robin