Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में स्टेटिक बाइंडिंग और डायनेमिक बाइंडिंग

<शरीर>

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

जबकि मेथड ओवरलोडिंग स्टैटिक बाइंडिंग का मामला है।


  1. PHP में स्टेटिक और इंस्टेंस विधि की व्याख्या करें।

    PHP में, स्थिर विधियों पर इंस्टेंस विधियाँ बेहतर अभ्यास हैं। किसी भी मामले में, यह कहना नहीं है कि स्थैतिक विधियां सहायक नहीं हैं, उनका एक विशिष्ट और अनूठा उद्देश्य है। यहां हम PHP में स्थिर और आवृत्ति विधियों के बीच तुलना पर चर्चा करते हैं। यहां ध्यान दें कि इंस्टेंस मेथड हमेशा क्लास के ऑब्जेक्ट स

  1. सी # में स्थिर बाध्यकारी बनाम गतिशील बाध्यकारी

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

  1. जावा में याद रखना (1D, 2D और 3D) गतिशील प्रोग्रामिंग

    याद रखना गतिशील प्रोग्रामिंग पर आधारित एक तकनीक है जिसका उपयोग पुनरावर्ती एल्गोरिदम के प्रदर्शन को बेहतर बनाने के लिए किया जाता है ताकि यह सुनिश्चित किया जा सके कि प्रदान किए गए इनपुट के परिणामों का रिकॉर्ड रखकर विधि एक से अधिक बार इनपुट के एक ही सेट के लिए नहीं चलती है। एक सरणी। रिकर्सिव विधि के टॉ