java Polymorphism-hindi
Polymorphism
- एक ही रूप के अनेक रूप होना ही polymorphism कहलाता है।
- polymorphism य (Greek) शब्द है poly और morph इन दो शब्दों को मिलकर बनाया गया है।
- polymorphism को Object Oriented Programming की महत्वपूर्ण विशेषताओं में से एक माना जाता है। polymorphism हमें अलग तरीकों से एक ही कार्य करने की अनुमति देता है।
उदाहरण के लिए एक ही समय में एक व्यक्ति की अलग अलग विशेषता हो सकती है। एक ही समय में एक मनुष्य एक पिता, एक पति, एक कर्मचारी है। तो एक ही व्यक्ति अलग-अलग स्थितियों में अलग-अलग व्यवहार रखता है इसे polymorphism कहा जाता है।
Two Types of Polymorphism
- compile time Polymorphism
compile time polymorphism को static polymorphism के रूप में भी जाना जाता है।
इस प्रकार के polymorphism को function overloading या operator overloading द्वारा प्राप्त किया जाता है।
compile-time polymorphism में method-overloading होता है
polymorphism का अर्थ है कि हम समान नाम के मेथड को अलग signature के साथ डिक्लेअर करते हैं। क्योंकि हमें अलग-अलग टास्क को एक ही मेथड नेम के साथ परफॉर्म कर सकते हैं।
- Run- time Polymorphism :-
इसे Dynamic Method Dispatch के रूप में भी जाना जाता है।
run time polymorphism में jvm द्वारा मेथड को रन टाइम पर कॉल करते है |
run time में method-overriding होता है।
run time polymorphism का अर्थ है कि हम समान नाम के मेथड को सामान signature के साथ डेक्लर करते है।
Java hindi me