मैंने जावा में देखा है कि कोई क्लास जेनेरिक और एक विधि जेनेरिक बना सकता है। मैंने कोड भी देखे हैं जो कक्षा के साथ कन्स्ट्रक्टर जेनेरिक बनाते हैं। क्या मैं केवल कन्स्ट्रक्टर जेनेरिक बना सकता हूं? और यदि हां, तो कन्स्ट्रक्टर को कैसे कॉल करें?क्या मैं क्लास जेनेरिक बनाये बिना कन्स्ट्रक्टर जेनेरिक बना सकता हूं?
उत्तर
हाँ आप कर सकते हैं।
class Example {
public <T> Example(T t) {}
public static void main(String[] args){
// In this example the type can be inferred, so new Example("foo")
// works, but here is the syntax just to show you the general case.
Example example = new<String>Example("foo");
}
}
धन्यवाद @Paul Boddington .... थोड़े ऐसा लगा लेकिन वाक्य रचना – Birendra
@Birendra मैं या तो यकीन नहीं था के बारे में अनिश्चित था। मुझे पता था कि यह संभव था हालांकि कुछ प्रयोग के बाद मैंने इसे प्रबंधित किया! हालांकि मैंने कभी ऐसा करने का कोई कारण नहीं देखा है। –
आप 'नया उदाहरण ("foo")' – wero
- 1. EasyMock: मैं बिना किसी चेतावनी के जेनेरिक क्लास का नकली कैसे बना सकता हूं?
- 2. जेनेरिक क्लास
- 3. मैं इस जावा जेनेरिक कास्ट कैसे बना सकता हूं?
- 4. जेनेरिक क्लास
- 5. जेनेरिक क्लास
- 6. जेनेरिक क्लास
- 7. जेनेरिक क्लास
- 8. मैं सी # में पॉइंटर जेनेरिक कैसे बना सकता हूं?
- 9. जैक्सन - जेनेरिक क्लास वेरिएबल
- 10. सी # जेनेरिक कॉपी कन्स्ट्रक्टर
- 11. मैं सभी संख्यात्मक प्रकारों के लिए क्लास जेनेरिक कैसे बना सकता हूं?
- 12. गैर-जेनेरिक बेस क्लास
- 13. जेनेरिक कन्स्ट्रक्टर और प्रतिबिंब
- 14. जावा जेनेरिक कन्स्ट्रक्टर
- 15. जेनेरिक क्लास डेफिनिशन
- 16. जेनेरिक शब्दकोश को गैर-जेनेरिक के बिना समझाए बिना कैसे परिवर्तित करें?
- 17. मैं मॉडल के लिए जेनेरिक क्लास आधारित व्यू व्यू कैसे बना सकता हूं?
- 18. मैं सी # में स्ट्रिंग से जेनेरिक क्लास कैसे बना सकता हूं?
- 19. जेनेरिक क्लास प्रकार
- 20. स्कैला: जेनेरिक क्लास प्रकार
- 21. जावा: जेनेरिक क्लास को उपclassing
- 22. सी # में जेनेरिक क्लास सदस्य?
- 23. जेनेरिक जावा क्लास
- 24. स्विफ्ट जेनेरिक क्लास
- 25. एक गैर-जेनेरिक वर्ग कन्स्ट्रक्टर
- 26. सी # कन्स्ट्रक्टर जेनेरिक पैरामीटर अनुमान
- 27. जेनेरिक सुपर क्लास और सुपर क्लास प्रकार
- 28. सी # जेनेरिक सीरियलाइजेशन यूटिलिटी क्लास
- 29. जेनेरिक बाधा
- 30. जेनेरिक विधियों में जेनेरिक क्लासेस
http://stackoverflow.com/questions/32304427/why-is-it-wrong-to-supply-type-parameter-in-the-constructor-of-a-generic-class/32304725# 32304725 – ZhongYu
हालांकि यह संभव है मैं अधिक दिलचस्पी लेता हूं कि आप गैर-जेनेरिक वर्ग के लिए सामान्य कन्स्ट्रक्टर क्यों बनाना चाहते हैं। या अधिक आम तौर पर, ऐसा कन्स्ट्रक्टर क्यों संभव है। – Pshemo
@Pshemo - निर्माता सिर्फ एक विधि की तरह है, तो यह सामान्य क्यों नहीं किया जा सकता :) – ZhongYu