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

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

github - Teamcity & Git - PR merge builds - anyway to get HEAD commit hash? -

ios - Replace text in UITextView run slowly -