Online Ethical Hacking Course

Apply Now
Java Tutorial in Hindi

जावा में Polymorphism क्या है? प्रकार, उपयोग, उदाहरण - Polymorphism in Java in Hindi

Table of Contents

  • परिचय
  • जावा में पॉलिमॉर्फिज़म क्या है? (What Is Polymorphism in Java in Hindi?)
  • जावा में पॉलिमॉर्फिज़म क्यों?
  • जावा में पॉलिमॉर्फिज़म कैसे अचीव करें?
  • जावा में पॉलिमॉर्फिज़म के प्रकार (Types of Polymorphism in Java in Hindi)
  • जावा में Compile-time Polymorphism
  • जावा में Runtime Polymorphism
  • Advantages of Polymorphism in Java in Hindi
  • Disadvantages of Polymorphism in Java in Hindi
  • Polymorphism in Java: Video
  • जावा पॉलिमॉर्फिज़म से संबंधित एमसीक्यू

Polymorphism in Java: Video

जावा पॉलिमॉर्फिज़म से संबंधित अक्सर पूछे जाने वाले प्रश्न

compile-time polymorphism, जिसे Method ओवरलोडिंग के रूप में भी जाना जाता है, को method signatures के आधार पर Compilation समय पर हल किया जाता है। execute की जाने वाली appropriate method compilation phase के दौरान निर्धारित की जाती है। runtime polymorphism, जिसे गतिशील polymorphism के रूप में भी जाना जाता है, को ऑब्जेक्ट के वास्तविक प्रकार के आधार पर रनटाइम पर हल किया जाता है। निष्पादित की जाने वाली उपयुक्त Method ऑब्जेक्ट के वास्तविक प्रकार के आधार पर रनटाइम के दौरान निर्धारित की जाती है।
जावा में polymorphism मेथड ओवरराइडिंग और मेथड ओवरलोडिंग के माध्यम से प्राप्त की जाती है। मेथड ओवरराइडिंग एक Subclass को उसके सुपरक्लास में परिभाषित Method का एक विशिष्ट कार्यान्वयन प्रदान करने की अनुमति देता है। Method ओवरलोडिंग एक ही नाम के साथ कई Methods को एक Class में परिभाषित करने की अनुमति देती है ।
जावा में polymorphism आमतौर पर inheritance के माध्यम से प्राप्त की जाती है, जहां Subclass एक सामान्य सुपरक्लास से Heritage में मिलते हैं। हालाँकि, polymorphism को जावा में इंटरफेस के माध्यम से भी प्राप्त किया जा सकता है। multiple interface लागू करके, एक class various interface contracts का पालन करके display polymorphic behavior कर सकता है।
Did you find this article helpful?