मैं एससीजेपी परीक्षा की तैयारी कर रहा हूं और चौड़े भाग का अध्ययन करते समय यह दिया गया है कि चौड़ाई ओवरलोडिंग में बॉक्सिंग और वर-बहस दोनों को धड़कता है लेकिन कोई स्पष्ट स्पष्टीकरण नहीं है। खोज की कोशिश की लेकिन कोई बेहतर जवाब नहीं मिला।एक विधि के ओवरलोडिंग में बॉक्सिंग और var-args दोनों को क्यों बढ़ाता है?
मुझे एक जवाब मिला क्योंकि संकलक नई शैली चुनने से पहले पुरानी शैली चुनता है। लेकिन मुझे विश्वास नहीं है।
संपादित करें: मुझे पता है कि चौड़ाई मुक्केबाजी और var-args से preferrd है। लेकिन मेरा सवाल क्यों है। जिसमें से मैं एक जानता हूँ। किसी भी अन्य कारणों से।
संगतता की तुलना में कोई अन्य कारण होने की आवश्यकता नहीं है। जावा में कई अन्य "बेहतर" चीजों को स्क्वैश करने के प्राथमिक कारण के रूप में संगतता को उद्धृत किया गया है; उदाहरण के लिए, संशोधित जेनरिक के बजाय मिराज-आधारित जेनेरिक का उपयोग पूरी तरह से अनुकूलता के लिए रियायत है। –
हमें बताए गए कारण बताएंगे कि हम इसे दोहराना नहीं चाहते हैं। – bmargulies
वह जिसे मैंने पहले ही प्रश्न में उल्लेख किया है। शैली। – GuruKulki