मुझे यह संकलक त्रुटि 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 Fuzzy, तुलनात्मक 'लागू करता है? –
दुर्भाग्य से, नहीं। – Robin