0:00
Guys, आज के इस वीडियो में मैं आप लोगों को Multiple Inheritance के बारे में बताऊंग�
0:03
कि Multiple Inheritance Python में किस तरह से काम करती है and why you should be caring at the first place
0:08
चलते हैं Computer Screen में and let's get started So guys, Multiple Inheritance उसको कहते हैं जब एक से ज़ादा class दुआरा एक class को बनाये जाता ह�
0:25
मैं आप लोगों को इसको अच्छी तरह समझाता हूँ multiple inheritance में होगा क्य�
0:29
कि एक child class होगी और उसका एक से ज़्यादा parent होगा parent 1, 2, 3
0:34
कितने भी parents हो सकते हैं usually दो parents देख जाते है�
0:37
मैं आपको यहाँ पर दिखाता हूँ मालों मेरे पास है एक class employee
0:41
ठीक है और यहाँ पर मैं भी पास लिख देता हूँ और एक मेरे पास है class dancer अब एक इंसान जो की ए�
0:50
company में employee है वो एक dancer भी हो सकता है वो सकता है उसको dance पर अच्छा हो तो हम क्या कर सकते है�
0:56
हम एक dancer employee नाम की class बना सकते हैं, और हम कह सकते हैं कि यार ये जो है
1:03
एक employee भी है, और एक dancer भी है, ठीक है, और हम कुछ इस तरह से कर सकते हैं
1:09
अब मैं आपको एक चीज दिखाता हूँ, मैं यहाँ पर, क्या करूँगा
1:13
कि एक constructor बनाऊंगा, और यहाँ पर self लिखते हुए यहाँ पर लिखूँगा self.name is equal to name
1:22
और यहाँ पर name जो है वो ले लूगा as a variable ठीक है and same constructor self self is equal to dance
1:42
है मैं यहां पर डैंस कर देता हूं अब डेंस का जो भी टाइप है ब्रेकडैंस या फिर कथक जो भी टाइप है ठी�
1:51
है वह यहां पर जो है वह लिखने वाले हैं अब देखो यहां पर क्या कर रहा हूं मैं कि डैंस एंप्लोजियल डैंस�
1:57
बनाता हूं मैं आप इसका जो कंस्ट्रॉक्टर होगा उसमें क्या करूंगा कि मैं कहूंगा कि यार देखो ऐसा है क�
2:04
डेंस बता दो क्या है और यह बता दो कि नेम क्या है और मैं कुछ इस तरह से कर सकता हूं मैं कह सकता हूं क�
2:12
कि self.dance is equal to dance कर दो और उसी के साथ साथ self.name is equal to name कर द�
2:17
ठीक है name is equal to name कर दो अब मैं आप लोग एक चीज दिखाना चाहता हू�
2:22
मानलो मैंने इसका एक object बना है मैंने कहा कि o is equal to
2:26
मानलो मैंने लिखा o is equal to dancer employee और मैंने आपर सबसे पहले तो दे दिय�
2:33
आपका dance मानलो मैंने दे दिया कथक और उसी के साथ मैंने दे दिया name employee क�
2:40
मानलो employee का name है Shivani ठीक है तो मैंने Shivani दे दिया और वो कथक करती ह�
2:44
तो मैंने अगर यहाँ पर मैं print करूँगा o को तो आप लोग देखो यहाँ पर मैं जारा console को यहाँ ले आता हू�
2:50
यहां पर मुझे देखने को मिलेगा डेंस अनेंप्लॉय ऑब्जेक्ट ठीक है अभी मैंने यहां पर इसका जो स्ट्र मेथड वह डिफाइ�
3:11
कुछ भी special नहीं है अब यहाँ पर आप लोग देखोगी अगर मेरे पास एक method हुआ मान लो यहाँ पर ठीक ह�
3:16
मान लो मेरे पास यहाँ पर एक method हुआ print ठीक ह�
3:20
और यहाँ पर मैं एक काम कर देता हूँ show नाम से method बनाता हूँ और मैं यहाँ पर क्या कर रहा हूँ print कर रहा हू�
3:26
मालो name को ठीक है name को print कर रहा हूँ और मैं एक काम करता हू�
3:30
यहाँ पर एक f string मना लेता हूँ ताकि थोड़ा easy हो the name is
3:36
और मैं यहाँ पर लिख देता हूँ self.name ठीक है यह किया मैंन�
3:40
और उसी के साथ साथ मैं same show method बनाओंगा यहाँ प�
3:45
और यहाँ पर मैं लिखूंगा the dance is self.dance अगर मैं show को call करूँग�
3:53
मैं कुछ ऐसे करूँगा वो dot show तब क्या होगा क्या चीज़ print होग�
3:57
क्या मेरे पास यह print होगा या यह print होगा जो भी चीज़ यहाँ पहले लिखी है वो print होग�
4:01
अब देखो the name is Shivani print हो रहा है क्योंकि employee class का show method call होगा
4:06
क्या अगर मैं इसको ऐसे कर दूँ dancer, employee, तब कुछ change होगा, हाँ change होगा, इस बार the name is Shivani नहीं आएगा, इस बार जी dance इसका थकाएगा
4:16
जैसे कि आप देख सकते हो, ठीक है, अब मैं आप लोग को एक special method के बारे में बताना चाहता हूँ
4:20
जिसका नाम है MRO, Method Resolution Order, ठीक है, तो MRO Docs Python यहाँ पर लिखता हूँ
4:27
ताकि आप लोगों को पता चली कि MRO किस तरह से आप लोग यूज़ कर सकते ह�
4:45
आप लोग यहाँ पर देखना कि यह बता रहा है मुझे कि कोई भी method अगर होगा वो कहां कहां ढूंढा जाएग�
4:50
सबसे पहले वो ढूंढा जाएगा dancer employee में फिर ढूंढा जाएगा dancer में फिर ढूंढा जाएगा employee मे�
4:55
अगर मैं इसको change कर दू यहाँ पर कुछ ऐसा कर दू कि पहले employee फिर dancer
5:00
क्या MRO बदलेगा हाँ बदलेगा method resolution order बदल जाएगा यानि कि method को पहले दिखा जाएग�
5:05
अब dancer employee के बाद employee में मैं इसको run करके दिखाता हूँ dancer employee के बाद अब employee में दिखा जाएग�
5:11
और उसके बाद dancer में देखा जाएगा, तो I hope कि ये जी समझ में आ गई आप लोग को, अब मैंने यहाँ पर notes लिखे हुए, इसको आप लोग जरूर पढ़ना, इसमें हमने animal और dog का example लिया हुआ है, और ये जो होती है, ये multiple inheritance इसलिए कहलाती है, क्योंकि एक से ज़ादा class का इ�
5:41
अब ये नए इन जाना अगर देखने आता है ना इस course को तो मैं चाहता हूँ कि उसके लिए बहुत easy हो जाए ये पता लगाना कि ये course कैसा ह�
5:46
अब इगेडेज वीडियो में इतना है guys Thank you so much guys for watching this video
5:50
And I will see you next time