implements GenericObserver<DataService, Tools>, GenericObserver<MobileService, Tools>
विभिन्न तर्कों के साथ एक से अधिक बार लागू नहीं किया जा सकता है।इंटरफेस xxx को विभिन्न तर्कों के साथ एक से अधिक बार लागू नहीं किया जा सकता है:
public interface GenericObserver<S, D> {
void update(S sender, D data);
}
मैं क्या कर सकता:
यह मेरा इंटरफ़ेस है? मुझे DataService
और MobileService
की आवश्यकता है।
मैं सामान्य T
बजाय DataService
और MobileService
इस्तेमाल करने की कोशिश, लेकिन मैं एक त्रुटि है कि T
मौजूद नहीं है मिलता है।
संभव डुप्लिकेट [इंटरफ़ेस मैं एक बार अलग तर्क के साथ की तुलना में अधिक से लागू नहीं किया जा सकता है: मैं और मैं ] (http://stackoverflow.com/questions/9376059/interface-i-cannot-be-implemented -एक-से-अलग-अलग-तर्क-आईएसटीआर) –
यह एक स्ट्रिंग नहीं है। यह श्रेणी स्ट्रिंग नहीं है ... – senzacionale
@AdamMatan: यह विशेष प्रश्न एक सामान्य इंटरफेस के दो तत्कालताओं को लागू करने की समस्या के बारे में एक सामान्य प्रश्न की तुलना में एक्लिप्स के जावा 1.7 कंपाइलर के एक विशेष क्विर्क (यानी बग) के बारे में अधिक दिखता है। निश्चित रूप से इसके बारे में मौजूदा प्रश्न हैं, लेकिन यह उनमें से एक नहीं है। –