Bu derleyici hatası neden FuzzyWuzzyContainer?Çoklu sınırları olan tür parametresinde derleme hatası alma
Bound uyuşmazlığı: tip fuzzywuzzy Çeşidi sınırlı parametresi
<T extends Fuzzy & Comparable<T>>
için geçerli bir yerini tutmaz FuzzyContainer
fuzzywuzzy aslında sınırlı jenerik tanımlanan her iki arabirimi uyguluyor mu .
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 bulanık, karşılaştırılabilir' uygular mı? –
Maalesef, hayır. – Robin