method-overloading पर टैग किए गए जवाब

10
क्या केवल फ़ंक्शन ओवरलोडिंग के लिए C ++ कंपाइलर का उपयोग करना बुरा है?
इसलिए मैं एक निश्चित प्रोसेसर के लिए सी का उपयोग करके एक सॉफ्टवेयर डिजाइन पर काम कर रहा हूं। टूल-किट में C के साथ-साथ C ++ को संकलित करने की क्षमता शामिल है। मैं जो कर रहा हूं, उसके लिए इस वातावरण में कोई डायनेमिक मेमोरी आवंटन उपलब्ध नहीं है …

2
PHP फ़ंक्शन ओवरलोडिंग का समर्थन क्यों नहीं करता है?
मुझे आश्चर्य हो रहा है कि क्या किसी प्रोग्रामिंग लैंग्वेज की प्रमुख विशेषताओं में से एक में तर्कों के माध्यम से कार्यों को ओवरलोड करने की क्षमता है। मुझे लगता है कि यह वस्तु उन्मुख प्रोग्रामिंग के संदर्भ में आवश्यक है। क्या यह जानबूझकर पीछे छोड़ दिया गया है और …

5
क्या यह केवल तर्क नाम (प्रकार नहीं) द्वारा प्रतिष्ठित किए जाने वाले तरीकों के लिए पर्याप्त है?
क्या यह केवल तर्क नाम (न कि प्रकार) द्वारा प्रतिष्ठित किए जाने वाले तरीकों के लिए पर्याप्त है या इसे और अधिक स्पष्ट रूप से नाम देना बेहतर है? उदाहरण के लिए T Find<T>(int id)बनाम T FindById<T>(int id)। क्या इसे और अधिक स्पष्ट रूप से नाम देने का कोई अच्छा …

2
ऐसे तरीके क्यों हैं जो असीमित मात्रा में पैरामीटर लेते हैं, अक्सर कम मापदंडों के साथ ओवरलोड को परिभाषित करते हैं?
उदाहरण के लिए, System.IO.Path.Combine.NET में विधि में निम्नलिखित अधिभार हैं: Combine(params String[]) Combine(String, String) Combine(String, String, String) Combine(String, String, String, String) अंतिम तीन का क्या मतलब है? पहले वाला उन सभी को कवर करेगा, जैसे कि आप बारीकी से देखते हैं, यह paramsकीवर्ड का उपयोग करता है । पश्चगामी संगतता …

12
क्या विधि सिंटैक्टिक शुगर से अधिक कुछ भी लोड कर रही है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 5 साल पहले बंद हुआ …

4
क्या हमें ओवरलोडेड तरीकों का नाम बदलना चाहिए?
इन विधियों से युक्त एक अंतरफलक मान लें: Car find(long id); List<Car> find(String model); क्या इस तरह उनका नाम बदलना बेहतर है? Car findById(long id); List findByModel(String model); वास्तव में, जो भी डेवलपर इस एपीआई का उपयोग करता है, उसे शुरुआती find()तरीकों के संभावित तर्कों को जानने के लिए इंटरफ़ेस …

3
क्या एक विधि एक दूसरे को अधिभारित करती है, या दोनों विधियाँ "अतिभारित" हैं
अगर मैं यह तरीका बनाऊं public void foo() और फिर मैं इस तरह से एक अतिभारित संस्करण बनाता हूं public void foo( string bar ) क्या हम कहते हैं कि दूसरे कार्य पहले ओवरलोड करते हैं, या दोनों तरीके समान रूप से "ओवरलोड" हैं? इसका मतलब यह होगा (मुझे लगता …

1
PHP में स्थिर गुणों को अधिभारित करने की कोई सुविधा क्यों नहीं है?
पहचान PHP आपको कक्षाओं में जादू के तरीकों की घोषणा करके विधि कॉल और संपत्ति एक्सेस को ओवरलोड करने की अनुमति देता है । यह कोड को सक्षम करता है जैसे: class Foo { public function __get($name) { return 42; } } $foo = new Foo; echo $foo->missingProperty; // prints …

2
अधिभार या वैकल्पिक पैरामीटर
जब मेरे पास एक फ़ंक्शन है जो एक निश्चित पैरामीटर प्राप्त कर सकता है, या नहीं कर सकता है, तो क्या फ़ंक्शन को अधिभार करना बेहतर है, या वैकल्पिक आर्गन जोड़ना है? यदि प्रत्येक के पास उतार-चढ़ाव है - तो मैं प्रत्येक का उपयोग कब करूंगा?

3
जब विधि अधिभार उपयुक्त है?
मान लीजिए मैं एक मौजूदा, यथोचित बड़ी प्रणाली पर काम कर रहा हूं। मेरे पास एक ऑब्जेक्ट है, myObjectक्लास का MyClass(उदाहरण के लिए, मान लीजिए मैं जावा में काम कर रहा हूं)। myObjectएक रचना है Collection, जिसमें कहा गया है, एक Listऔर अन्य वस्तुएं जो (मुझे लगता है) अप्रासंगिक हैं। …

5
वापसी प्रकारों के साथ ओवरलोडिंग की अनुमति क्यों नहीं है? (कम से कम आमतौर पर इस्तेमाल की जाने वाली भाषाओं में)
मुझे सभी प्रोग्रामिंग भाषाओं के बारे में पता नहीं है, लेकिन यह स्पष्ट है कि आमतौर पर एक विधि को ओवरलोडिंग पर ध्यान देने की संभावना है जो इसके रिटर्न प्रकार (इसके तर्क को समान संख्या और प्रकार मानती है) समर्थित नहीं है। मेरा मतलब कुछ इस तरह है: int …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.