मैं वर्तमान में कुछ वर्गों लिखने के लिए कोशिश कर रहा हूँ और मैं निम्नलिखित समस्या पर समन्वयित आते हैं:वर्ग के प्रकार है जो कई इंटरफेस को लागू करता है
मैं एक वर्ग है कि दो इंटरफेस
interface IA {
public void doSomething();
}
interface IB {
public void doSomethingToo();
}
से कुछ कार्यक्षमता लागू करता है लिखने के लिए कोशिश कर रहा हूँ
और मैं दो उन इंटरफेस को लागू करने श्रेणियां होती हैं:
class FooA implements IA, IB{
}
class FooB implements IA, IB{
}
वहाँ मैं जिस तरह से मैं यह कर सकता है:
public <type> thisClassImGonnaUse = returnEitherFooAOrFooB();
thisClassImGonnaUse.doSomething();
thisClassImGonnaUse.doSomethingToo();
इसलिए 'thisClassImGonnaUse' में दोनों विधियां उपलब्ध होनी चाहिए। मुझे नहीं लगता कि यह क्यों काम नहीं करेगा। शायद मुझे कुछ याद आ रही है। –
ठीक है, हाँ थोड़े। 'ThisClassImGonnaUse' का क्या प्रकार है :) –
ठीक है, मुझे लगता है कि मुझे यह मिला।इस प्रकार को एक इंटरफेस होना चाहिए, और 2 इंटरफेस को के रूप में निर्दिष्ट नहीं किया जा सकता है। –