Polymorphism in Python in Hindi - पायथन में बहुरूपता क्या हे ?

हेल्लो दोस्तों , आज की इस आर्टिकल के अन्दर हम Python के Polymorphism के बारे में पूरी जानकारी बहत ही आसान भासा में आप लोगो को समझायेंगे वो भी Practical Knowledge के साथ , ताकि इस Concept को आप लोग अछे से समझ के अपने Program के अन्दर Implement कर सको ,
हमने पिछले आर्टिकल में Python के Class ,Object और Inheritance के बारे में बात की हे , आप लोग उस आर्टिकल को एकबार जरुर पड़े , तो चलिए आज की इस आर्टिकल को शुरू करते हे ,,,, Polymorphism in Python in Hindi 


Polymorphism in Python in Hindi







Polymorphism in Python in Hindi :-


Polymorphism का मतलब होता हे , एक ही Object का अलग अलग Behavior , मतलब एक Object को अलग अलग Task के लिए Represent किया जाता हे , इस Concept को ही Polymorphism कहा जाता हे |
ये Polymorphism एक ग्रीक Word हे , जिसमे Poly का मतलब Many ,और Morphism का मतलब हे More , तो ये Polymorphism का मतलब हुआ Many More , या नि बहुरूपता ( जिसके अन्दर बहत रूप लेने की शमता हो )

चलिए एक Real life का Example की मदत से इस Concept को और अछे से समझने की कौसिस करते हे ,

जेइसे एक इन्सान जब घर में होता हे अपने Family के साथ तो उसका जो Behavior होगा वो अलग होगा , अपने Family के साथ हसी मजाक करते हुए दिखेंगे | और जब वो ही इन्सान School या फिर College में जायेगा पढाई करने के लिए , तो उस बक्त उसका Behavior अलग होगा , एक Student जिस तरह से रहता हे , और जब वो अपने दोस्तों के साथ होंगे , तो तब उस इन्सान का Behavior एक दोस्त की तरह होगा जिसमे वो इन्सान वो सब करेगा जो सब एक friend circle में होता हे  ,,, इत्यादी |

तो ये जो कुछ Behavior होता हे एक इन्सान के अन्दर , जिसमे वो इन्सान Situation के अनुसार अपने Behavior को Change करेगा | तो इसी Concept की तरह जब एक ही Object अपने Situation के हिसाब से अपने Behavior को Change करेगा , तो इस Concept को ही Polymorphism कहा जाता हे |


अब चलिए इसी Polymorphism के इस Concept को एक Program के अन्दर Implement करके देखते हे , ताकि आप लोग और अछे से समझ पाओ |


Polymorphism in Python in Hindi


देखो इस Program में एक Object को हम दो तरह से Perform कर रहे हे , मतलब Object एक ही हे लेकिन उसका Behavior अलग अलग हे ,
तो उम्मीद करता हु आप लोग इस concept को अछे से समझ गये होंगे |

Types of Polymorphism in Python in Hindi :-

Polymorphism दो Types के होते हे ,
  1. Compile Time Polymorphism
  2. Run Time Polymorphism
और ये दो Types के Polymorphism को अपने Program के अन्दर Method Overloading और Method Overriding के माध्यम से Implement किया जाता हे , जिसके बारे में अब हम जानेंगे ,


तो Python Language में इस Polymorphism को दो तरीके से Program के अन्दर Perform किया जाता हे ,
  • Method Overloading
  • Method Overriding
आइये इस Concept को और अछे से समझ ने की कौसिस करते हे ,

1. Method Overloading :-

Method Overloading का मतलब हे एक Class के अन्दर एक ही नाम से बहत सारे Method या फिर Function को Create किया जाता हे , लेकिन उन सब Function या फिर Method के अन्दर जो Parameter होता हे , वो अलग अलग होता हे , इस Concept को ही Method Overloading कहते हे |

मतलब , अपने Program में एक Class के अन्दर Same नाम से Multiple Method को Use किया जाता हे , जिसके नाम Same होता हे लेकिन Parameter अलग होता हे |

चलिए इस Concept को एकबार अपने Program के अन्दर Implement करके देखते हे , ताकि इस Method Overloading को और अछे से समझा जा सके |


Polymorphism in Python in Hindi



तो देखा आप लोगो ने की किस तरह से Method Overloading का इस्तेमाल करके Polymorphism को Perform किया जाता हे |


2. Method Overriding :-

Method Overriding का मतलब हे , जेइसे मानलो , हमने एक Program के अन्दर एक Child Class और एक Parent Class को Create की हे , और इन दोनों Class के अन्दर एक ही तरह के Function का Use किया गया हे , मतलब दोनों Class के अन्दर Same Variable , Same Method , या फिर Same Function का इस्तेमाल किया गया हे , तो इस Case में अगर हम किसी एक Class को Call करते हे , तो दोनों Class एक दुसरे को Override करते हुए आयेगा , क्यू की इनो दोनों Class में Same Function का इस्तेमाल किया गया हे |

तो इस Process या फिर इस Concept को ही Method Overriding कहा जाता हे |


और इस Method Overriding को अपने Program के अन्दर इस्तेमाल करने के लिए Inheritance का इस्तेमाल किया जाता हे , क्यू की इस Case में दो Class को Perform किया जाता हे , 1. Child class 2. Parent class |
बिना Inheritance का Concept को इस्तेमाल करके आप लोग Polymorphism का Program Perform नही कर सकते हो |

आइये एक Program करके देखते हे ,


Polymorphism in Python in Hindi


तो ये दो तरीका होता हे Python में Polymorphism को Perform करने का , उम्मीद हे आप लोग इस Concept को अछे से समझ गये होंगे |


Read More :- 


OOPs Concept in C++


Conclusion  निस्कर्स :-

Polymorphism का मतलब , एक Object का अलग अलग Behavior , जिसमे एक Object को अलग अलग तरह से Perform किया जाता हे |
हमने आज की इस आर्टिकल के अन्दर Python Language के Polymorphism के बारे में आप लोगो को पूरी जानकारी शेयर की हे , उम्मीद हे आप लोगो को ये जानकारी पसंद आया होगा |
और अगर आज की (Polymorphism in Python in Hindi) इस आर्टिकल के अन्दर दिए गये जानकरी से कोई भी शाबाल हे , या फिर किसी भी तरह के Doubt हे , तो निचे Comment करके पुच सकते हो | और अपने दोस्तों को ये आर्टिकल शेयर करना न भूले | धन्यवाद
Tags

एक टिप्पणी भेजें

0 टिप्पणियाँ
* Please Don't Spam Here. All the Comments are Reviewed by Admin.