Method Overriding क्या हैं? | Method Overriding in Java in Hindi

इस आर्टिकल में हम जावा Method Overriding क्या हैं? | Method Overriding in Java in Hindi के बारे में जानेंगे।

Method Overriding क्या हैं? | Method Overriding in Java in Hindi

यदि subclass (child क्लास) में वही method है जो parent class में declare किया गया है, तो इसे जावा में method overriding के रूप में जाना जाता है।

दूसरे शब्दों में, यदि एक subclass उस method का specific implementation प्रदान करता है जिसे उसके parent class में से किसी एक द्वारा declare किया गया है, तो इसे method  को method overriding कहते हैं।

Usage of Java Method Overriding in Hindi

  • Method overriding का उपयोग एक method के specific implementation को प्रदान करने के लिए किया जाता है जो पहले से ही इसके superclass द्वारा प्रदान किया जाता है।
  • overriding Method का उपयोग runtime polymorphism के लिए किया जाता है।

Method Overriding in Java in Hindi

Rules for Java Method Overriding in Hindi

  • method का वही नाम होना चाहिए जो parent class में है
  • method में parent class के समान parameter होना चाहिए।
  • एक IS-A relationship (inheritance) होना चाहिए।

Understanding the problem without method overriding in Hindi

आइए उस problem को समझते हैं।

        //Java Program to demonstrate why we need method overriding  
        //Here, we are calling the method of parent class with child  
        //class object.  
        //Creating a parent class  
        class Vehicle{  
          void run(){System.out.println("Vehicle is running");}  
        }  
        //Creating a child class  
        class Bike extends Vehicle{  
          public static void main(String args[]){  
          //creating an instance of child class  
          Bike obj = new Bike();  
          //calling the method with child class instance  
          obj.run();  
          }  
        }  

        Output

        Vehicle is running

        Problem यह है कि मुझे subclass में run() method का एक specific implementation प्रदान करना है, इसलिए हम method overriding विधि का उपयोग करते हैं।

        Example of method overriding in Hindi

        इस उदाहरण में, हमने subclass में run method को define किया है जैसा कि parent class में define किया गया है लेकिन इसका कुछ specific implementation है। method का name और parameter समान हैं, और classes के बीच IS-A relationship है, इसलिए method overriding है।

          //Java Program to illustrate the use of Java Method Overriding  
          //Creating a parent class.  
          class Vehicle{  
            //defining a method  
            void run(){System.out.println("Vehicle is running");}  
          }  
          //Creating a child class  
          class Bike2 extends Vehicle{  
            //defining the same method as in the parent class  
            void run(){System.out.println("Bike is running safely");}  
            
            public static void main(String args[]){  
            Bike2 obj = new Bike2();//creating object  
            obj.run();//calling method  
            }  
          }  

          Output:

          Bike is running safely

          निष्कर्ष

          आशा करता हूँ कि आज के इस आर्टिकल में Method Overriding क्या हैं? | Method Overriding in Java in Hindi? से सम्बंधित आपके सारे आंसर मिल गए होंगे। Read More

          आज के इस आर्टिकल में हमने जाना कि Method Overriding क्या हैं? | Method Overriding in Java in Hindi? इस आर्टिकल से संबधित आपका कोई प्रश्न हैं तो आप comment करें में आपकी कमेंट का जबाब जरूर दूंगा।

          ऐसे ही IT, Computer Science से रिलेटेड जानकारियाँ पाने के लिए हमारे इस वेबसाइट को सब्सक्राइब कर लीजिये | जिससे आपको हमारी आने वाले नये आर्किल की notification प्राप्त हो सके।

          अगर जानकारी अच्छी लगी हो तो अपने दोस्तों और class mate के साथ ये जानकारी जरूर शेयर करें जिससे उनकी भी हेल्प हो सके।

          FAQ प्रश्न-

          • Method Overriding क्या हैं? | Method Overriding in Java in Hindi

            यदि subclass (child क्लास) में वही method है जो parent class में declare किया गया है, तो इसे जावा में method overriding के रूप में जाना जाता है।

          Related Posts

          Leave a Comment