मैंवेरिएबल प्रकार तर्क के साथ जेनेरिक
public interface Foo<R, P...> {
public R bar(P...) {/*misc*/}
}
की तरह कुछ करने के लिए मेरे बाध्य कार्यान्वयन में उपयोग करने के लिए प्रकार की एक सरणी प्राप्त करना चाहते हैं। क्या यह जावा में संभव है?
वरर्ग को किसी दिए गए वर्ग के किसी भी तर्क के लिए डिज़ाइन करने के लिए डिज़ाइन किया गया है।
मैं इसे (या कुछ इसी तरह) का उपयोग करने के लिए अपने विधि कई तर्क, किसी दिए गए विभिन्न वर्ग के एक सदस्य है, जिनमें से प्रत्येक को स्वीकार करना चाहते हैं। ये वर्ग परिभाषित किए जाते हैं जब जेनेरिक बाध्य होता है।
मुझे पता है काम arounds हैं, लेकिन यह करने के लिए एक प्रकार का सुरक्षित तरीका है?
अब तक जो मिला है उसके साथ क्या गलत है? एकमात्र मुद्दा यह है कि वैरैग जेनेरिक के साथ बहुत अच्छी तरह से नहीं खेलता है। –