generics

    12गर्मी

    1उत्तर

    ग्रूवी इसके अलावा जिस तरह से अधिक गतिशील है तो जावा ... क्यों इस ग्रूवी में एक संकलन समय त्रुटि (अप्रत्याशित टोकन <) है: interface A { <T> T getByClass(Class<T> clazz) } मैं इस ग्रूवी लिख सकता

    6गर्मी

    1उत्तर

    मैं एक अंतरफलक है पर सामान्य इंटरफ़ेस का उपयोग करते हुए कई बार interface IInterface<E>{ E Foo(); } मैं तो इस class Bar : IInterface<String>, IInterface<Int32> { } की तरह एक वर्ग बनाने यह वा

    16गर्मी

    3उत्तर

    के रूप में कोई विधि पैरामीटर घोषित करने के लिए मेरे पास एक तरीका है जिस पर मुझे पैरामीटर के रूप में enum को पास करने की आवश्यकता है। public <T> T doSomething(SomeEnum operation, Class<T> something);

    10गर्मी

    1उत्तर

    मैंने सोचा था कि जेनिक्स इन सी # को इस तरह कार्यान्वित किया गया था कि एक नई कक्षा/विधि/जो-आप-उत्पन्न हुई थी, या तो रन-टाइम या संकलन-समय पर, जब एक नया सामान्य प्रकार का उपयोग किया गया था, सी ++ टेम्पले

    18गर्मी

    5उत्तर

    लौटने पर मैं जेनेरिक और आईनेमरेबल अबाइट के साथ गड़बड़ कर रहा हूं, लेकिन मैं थोड़ी देर से अटक गया हूं। यहाँ मुझे क्या करना कोशिश कर रहा हूँ है: - (?) मैं एक विधि है कि किसी भी संग्रह प्रकार रिटर्न चाहत

    7गर्मी

    1उत्तर

    मैं एक आईएल स्थिर विश्लेषण उपकरण लिख रहा हूँ, और मैं एक कठिन समय को नियंत्रित करने के लिए कैसे सामान्य प्रकार पैरामीटर संदर्भित नियमों को समझने आ रही हैं: (IList<T> interface से) इस आईएल ले: .property

    7गर्मी

    1उत्तर

    मैं एक वर्ग है कि इस समारोह इस सूत्र के पहले जवाब में वर्णित बस के रूप में साथ जेनरिक का एक ArrayList deserializes है: Java abstract class function generic Type public <T> ArrayList<T> arrayType(Strin

    42गर्मी

    2उत्तर

    मैं इस तरह एक सामान्य इंटरफ़ेस है: interface A<T> { T getValue(); } यह इंटरफ़ेस सीमित है उदाहरणों, इसलिए यह उनके enum मूल्यों के रूप में लागू करने के लिए सबसे अच्छा होगा। समस्या उन उदाहरणों मू

    6गर्मी

    5उत्तर

    यह मानते हुए कि मैं एक बुनियादी enum है जैसे: public enum Color { Red, Green, Blue} कैसे एक एक सामान्य वर्ग है जो केवल "enum वर्गों" स्वीकार करता है लिख सकते हैं ताकि सामान्य वर्ग का एक ठोस इन्स्टेन

    47गर्मी

    4उत्तर

    इन 2 कार्यों के बीच क्या अंतर है? static void gPrint(List<? extends Number> l) { for (Number n : l) { System.out.println(n); } } static <T extends Number> void gPrintA(List<T> l) {