के बारे में उलझन में मैं निम्नलिखित कथन को पूरी तरह समझ नहीं पा रहा हूं।निम्नलिखित 'जेनेरिक' कोड
<T> T[] toArray(T[] a);
हालांकि, मैं समझता हूँ कि ऊपर बयान एक समारोह है कि स्वीकार करते हैं और T
प्रकार की वस्तुओं की एक सरणी वापस जाने के लिए सक्षम होना चाहिए ... की घोषणा है मुझे समझ नहीं आता क्यों
1 - दो T
के <>
2 से घिरा हुआ नहीं कर रहे हैं - वहाँ, 2 वापसी प्रकार दिखाई देते हैं के रूप में <T>
& T[]
नहीं है और यह 'के साथ घिरा हुआ है <>' कैसे इसका प्रारूप परिभाषित किया गया था कि क्योंकि। – biziclop
तो क्या मेरे लिए पहले '' के बिना एक ही घोषणा लिखना संभव होगा और फिर बस अन्य 2 'टी' के आसपास' <> 'के साथ? तो उदाहरण के लिए मैं उपरोक्त को ' [] toArray ( [] ए) के साथ घोषित कर सकता हूं; इसके बजाय? –
Grateful
@ गेटफुल नंबर, यह उचित जावा वाक्यविन्यास नहीं होगा। यदि वह विधि क्लास का हिस्सा था जो जेनेरिक पैरामीटर टी ('पब्लिक क्लास कुछ क्लास') घोषित करता है, तो आप विधि घोषणा से '' को छोड़ सकते हैं, लेकिन अन्य दो टी एक ही रहेंगे। –
Eran