How to use paramatrization in java? -
मेरे पास यह जावा कोड है जो लेकिन मुझे यहां एक त्रुटि मिलती है क्या किसी को भी पता है क्यों? ग्रहण कह रहा है: आप इसे नहीं बना रहे हैं एक ही प्रकार का। कंस्ट्रक्टर घोषणा के सामने & lt; T & gt; :
सार्वजनिक स्थिर वर्ग mySet & lt; T & gt; सेट बढ़ाता है {/ / पैरामीट्रिक बहुरूपता सार्वजनिक अंतिम सूची & lt; T & gt; सेट; // सेट डेटा प्रकार के सार्वजनिक के लिए कन्स्ट्रक्टर को परिभाषित करें & lt; T & gt; MySet (सूची & lt; T & gt; दिया_सेट) {this.set = (सूची & lt; T & gt;) given_set; }}
(list & lt; T & gt;) given_set; । यह काम करना चाहिए क्योंकि मैं इसे अंतिम वैरिएबल सेट के समान बना रहा हूँ, लेकिन यह नहीं है।
प्रकार बेमेल: java.util.List से परिवर्तित नहीं किया जा सकता है & lt; T & gt; Java.util.List & lt; T & gt; ।
& lt; T & gt; का उपयोग करके, आप नया
T को शुरू कर रहे हैं, वर्ग के
टी । इसे हटा दो। फिर आप कलाकार को भी निकाल सकते हैं, ऐसा कुछ भी नहीं है।
Comments
Post a Comment