ओवरलोडिंग

लेखक: Laura McKinney
निर्माण की तारीख: 9 अप्रैल 2021
डेट अपडेट करें: 24 जून 2024
Anonim
ट्रक की ओवरलोडिंग 🔥🔥
वीडियो: ट्रक की ओवरलोडिंग 🔥🔥

विषय

परिभाषा - ओवरलोडिंग का क्या अर्थ है?

ओवरलोडिंग से तात्पर्य एक एकल पहचानकर्ता का उपयोग करने की क्षमता से है जो एक वर्ग के कई तरीकों को परिभाषित करने के लिए है जो उनके इनपुट और आउटपुट मापदंडों में भिन्न हैं। ओवरलोड विधियों का उपयोग आम तौर पर तब किया जाता है जब वे वैचारिक रूप से एक ही कार्य को अंजाम देते हैं लेकिन कुछ अलग मापदंडों के साथ।

ओवरलोडिंग एक ऐसी अवधारणा है जिसका उपयोग अनावश्यक कोड से बचने के लिए किया जाता है जहां एक ही विधि का नाम कई बार उपयोग किया जाता है लेकिन मापदंडों के एक अलग सेट के साथ। रनटाइम के दौरान कॉल करने वाली वास्तविक विधि को संकलन समय पर हल किया जाता है, इस प्रकार रनटाइम त्रुटियों से बचा जाता है। ओवरलोडिंग कोड स्पष्टता प्रदान करता है, जटिलता को समाप्त करता है, और रनटाइम प्रदर्शन को बढ़ाता है।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

टेकोपेडिया ओवरलोडिंग की व्याख्या करता है

ओवरलोडिंग का उपयोग प्रोग्रामिंग भाषाओं में किया जाता है जो संकलन के दौरान फ़ंक्शन कॉल में टाइप-चेकिंग को लागू करता है। जब कोई विधि अतिभारित होती है, तो चुनी गई विधि को संकलन समय पर चुना जाएगा। यह वर्चुअल फ़ंक्शन के समान नहीं है, जहां विधि रनटाइम पर परिभाषित की गई है।

जावा के विपरीत, C # ऑपरेटर कीवर्ड के उपयोग से स्टैटिक सदस्यों को परिभाषित करके, तरीकों के अलावा, ओवरलोड होने की अनुमति देता है। यह सुविधा उपयोगकर्ता-परिभाषित प्रकारों के लिए प्रासंगिक ऑपरेटरों के शब्दार्थ को विस्तारित और अनुकूलित करने में मदद करती है ताकि उन्हें ऑपरेटरों द्वारा ऑब्जेक्ट इंस्टेंस को हेरफेर करने के लिए उपयोग किया जा सके।

C # में अधिभार संकल्प वह विधि है जिसके द्वारा पारित किए गए तर्कों के आधार पर सही फ़ंक्शन का चयन किया जाता है और एक ही नाम वाले उम्मीदवार फ़ंक्शन सदस्यों की सूची। ओवरऑल रिज़ॉल्यूशन का उपयोग करने वाले विभिन्न विपक्षों में शामिल हैं:


  • एक अभिव्यक्ति में एक विधि का आह्वान
  • वस्तु निर्माण के दौरान कंस्ट्रक्टर
  • एक तत्व का उपयोग और पूर्वनिर्धारित या उपयोगकर्ता द्वारा परिभाषित ऑपरेटर अभिव्यक्ति के माध्यम से अनुक्रमणक अभिगमकर्ता

विरासत की सीमाओं के पार जाने से बचने की सलाह दी जाती है क्योंकि यह भ्रम पैदा कर सकता है। ओवरलोडिंग डेवलपर्स के लिए बोझिल हो सकती है यदि इसे अत्यधिक उपयोग किया जाता है और उपयोगकर्ता-परिभाषित प्रकार के मापदंडों के रूप में उपयोग किया जाता है क्योंकि यह कोड की पठनीयता और स्थिरता को कम कर सकता है।