मैं इस कोड मिल गया है <टी somethng फैली>। यह क्यों काम नहीं कर रहा है? U'm JDK7 में निम्न त्रुटि हो रही है:कक्षा का एक उदाहरण लौटने जावा विधि
error: incompatible types
required: Class<T>
found: Class<MyScrapper>
where T is a type-variable:
T extends Scrapper declared in method <T>getScrapper()
पी.एस. मैंने ईमानदारी से पूरे 30-40 मिनट के लिए खोज करने की कोशिश की है।
अद्यतन: यदि मैं public Class<? extends Scrapper> getScrapper() {
के रूप में विधि घोषित करता हूं तो यह काम करता है। लेकिन मुझे अभी भी समझ में नहीं आता कि मूल घोषणा क्यों संकलित नहीं कर रही थी। इसके साथ गलत क्या है?
क्या होता है यदि आप बस <टी स्क्रैपर को बढ़ाते हैं> –
ControlAltDel
जिस तरह से आप सुझाव देते हैं कि यह काम नहीं करना चाहिए Io। लेकिन मैंने कुछ और करने की कोशिश की और यह काम किया। मैंने प्रश्न –
हाँ अद्यतन किया मैं थक गया हूँ। मेरा मतलब केवल स्क्रैपर (अपरिवर्तित) में परिवर्तन था, लेकिन आपको क्लास तर्क का उपयोग करके काम करने के लिए मिला और यदि यह – ControlAltDel