/ / जावा जेनेरिक तरीके और रचनाकार - जावा

जावा जेनेरिक तरीके और रचनाकार - जावा

मैं जावा के लिए नया हूँ। मैं जावा जेनरिक पर एक ट्यूटोरियल के माध्यम से जा रहा था।

जावा जेनिक्स ट्यूटोरियल जेनेरिक तरीकों और रचनाकारों की घोषणा के बारे में एक खंड है।

Methods and constructors can be generic if they declare one/more type variables.

public static <T>T getFirst (List<T> list)

यह विधि सूची के संदर्भ को स्वीकार करती है और प्रकार टी की एक वस्तु वापस कर देगी।

स्थैतिक के बाद टी क्यों है? क्या यह एक प्रिंटिंग गलती है?

इसका क्या मतलब है?

मैं जावा में जेनरिक्स की अवधारणाओं के लिए एक नया हूं।

उत्तर:

जवाब के लिए 2 № 1

T मतलब टाइप पैरामीटर में java.lang.Class, इस प्रकार पैरामीटर जोड़ा। यह बस कंपाइलर के लिए प्रकार की जांच कहते हैं।


जवाब के लिए 4 № 2

The T इससे पहले कि विधि नाम का अर्थ है कि प्रकार का मान लौटाता है T, जहां T पद्धति में उपयोग किया जाने वाला टेंपलेट है । यदि आपके विधि एक वापस आ जाएगा int, यह तरह दिखेगा:

public static <T> int getFirst (List<T> list)