(डायनामिक बाइंडिंग की परिभाषा) Dynamic Binding Definition in Hindi !!

डायनामिक बाइंडिंग की परिभाषा | Definition of Dynamic Binding in Hindi !!

डायनामिक बाइंडिंग में function को call और variable को value रन टाइम पर असाइन की जाती है. डायनामिक बाइंडिंग को OOP में रन टाइम ‘पॉलीमॉर्फिज्म’ और ‘इनहेरिटेंस’ के साथ जोड़ा जा सकता है. डायनामिक बाइंडिंग प्रोग्राम के execution को flexible बनाने में मदद करता है, क्योंकि इसके द्वारा यह तय किया जा सकता है कि प्रोग्राम के execution के समय variable को किस वैल्यू के साथ असाइन किया जाना है और कौन सा फंक्शन call किया जाना है. लेकिन ये static binding से slow रहता है क्यूंकि इसमें जानकारी रन टाइम पर दी जाती है.

उदाहरण : 

public class NewClass {
    public static class superclass {
        void print()
        {
            System.out.println("print in superclass.");
        }
    }
 
    public static class subclass extends superclass {
        @Override
        void print()
        {
            System.out.println("print in subclass.");
        }
    }
 
    public static void main(String[] args)
    {
        superclass A = new superclass();
        superclass B = new subclass();
        A.print();
        B.print();
    }
}

 

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

Output:

print in superclass.
print in subclass.

Ankita Shukla

✔️ izoozo.com Provide Hindi & English Content Writing Services @ low Cost ✔️अंकिता शुक्ला Oyehero.com की कंटेंट हेड हैं. जिन्होंने Oyehero.com में दी गयी सारी जानकारी खुद लिखी है. ये SEO से जुडी सारे तथ्य खुद हैंडल करती हैं. इनकी रूचि नई चीजों की खोज करने और उनको आप तक पहुंचाने में सबसे अधिक है. इन्हे 4.5 साल का SEO और 6.5 साल का कंटेंट राइटिंग का अनुभव है !! नीचे दिए गए कमेंट बॉक्स में आपको हमारे द्वारा लिखा गया ब्लॉग कैसा लगा. बताना न भूले - धन्यवाद ??? !!

Leave a Reply