0:00
कभी कभी हमारे पास एक class होती है, जैसे की example देता हूँ आपको हमारे पास एक employee class ह��
0:04
और वो class employee को define करती है कि उसकी employee id क्या है, उसका जो main role है वो क्या है
0:10
company का नाम क्या है, अब मान लो कि इस ही class को use करके मैं एक नई class बनाना चाता हूँ programmer
0:17
या फिर इसी class को use करके मैं एक और class बनाना चाता हूँ manager, manager class के अंद��
0:22
employee class के जो basic methods and properties हैं, वो तो रहेंगे ही रहेंगे, लेकिन उसके साथ मैं कुछ और चीज़े add करना चाता हूँ
0:29
for example, मैं programmer में add करदूंगा कि programming language कौन सी वो इनसान use करता है, इस सथाना की information
0:36
तो कैसे मैं अपनी existing class को, जो कि मैंने बहुत मेहनत से बनाई है, employee नाम की class, इसको use करके मैं extend कर सकता हूँ
0:44
और एक नई class बना सकता हूँ, programmer या फिर manager, आज के इस video में आपलोग को यह बात बताऊंगा
0:50
चलते हैं computer screen में, and let's see all of this in code
0:53
आज मैं जो concept बताने जा रहा हूँ न, वो object-oriented programming का एक बहुत बढ़िया concept है, और आपको वो concept जरूर पता होना चाहिए, और वो है inheritance का concept
1:13
अगर आप लोग एक successful python developer बनना चाहते हों, तो यह concept आपको जरूर से आना चाहिए, तो चलो यार बिना किसी देरी के start करता हूँ मैं इस concept को, मान लो मैंने आपर class लिखा, और मैंने कहा, कि मैं एक employee नाम की class बनाना चाहता हूँ
1:26
मैंने मेंनत करी, मैंने कहा, बाहई मुझे employee का नाम चाहिए, टीक है, मैंने आपर कहा, employee का मुझे नाम चाहिए, और name चाहिए मुझे, और उसकी एक id जनरेट करके मुझे दो, और भी उसके बारे में बहुत सारी details हो सकते हैं, लेकिन मैं आपर चीजों को simple रखते हुए
1:56
तो मैंने simply our print करके, एक f string लगाई, और मैंने कह दिया, कि the name of employee, और यहाँ पर मानलो, मैं उसकी id डाल दूँगा, self.id करके, और मैं is करके, यहाँ पर, क्या लिखोंगा, self.name, टीक है, यही बहुत सी simple सी चीज़ है, मैं एक नएया employee बना सकता हूँ, मानलो, उस employee का नाम क्��
2:26
है, रोहन दास, उसका नाम है, और उसको id दे रहा हूँ, 420, ठीक है, यही id जनरेट होई, यह आटमाटिकली मैंने जनरेट करी थी
2:32
एक system का इस्तेमाल करके, यह जनरेट हुई है, sorry, रोहन दास, अब इसको मैं रन करूँगा, तो क्या होगा, कि, कुछ नहीं होगा, क्या होगा, यह object बन जाएगा, लेकिन अगर मैं आपर show details इस पर रन करूँगा, तब definitely काफी कुछ होगा, तो मैं इसको अगर रन करूँ��
3:02
क्या मैं 50-60 employees बना सकता हूँ, तो अगर मैं चाहूँ, तो यहांपर 50-60 employees बना सकता हूँ, उसमें कोई भी doubt अभी नहीं है, ठीक है, होना भी नहीं चाहिए आपलोग, कोई E1, E2, E3, E4 करके बना सकता हूँ, ठीक है, इनका एक list भी बना सकता हूँ, यहांपर मैं इसको E2
3:32
अगर यहांपर बना सकता हूँ, तो यहांपर नहीं चाहिए, अब मान लो कि यह class बनी पड़ी है, क्या है यह class? बनी पड़ी है, और यह class यूज हुई पड़ी है, क्या पड़ी है? यूज भी हुई पड़ी है, बनी पड़ी है, यूज भी हुई पड़ी है, अब कोई क��
4:02
तो इसे में आड़ करते थे, सब चीज़े, नहीं कर सकते वो, दिक्कत हो जाएगी अगर हमने किया तो, प्रॉबलम क्या होगी? सबसे बड़ी प्रॉबल��
4:08
यह होगी यार, कि अगर मैंने इस class को चेंज कर लिया, तो जहां जहां इस class उसे लगा, वहाँ वहाँ पर एररारारारारारारारारारारारारारारारारारारारारारारारारारारारा ��ारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारारार��
4:42
इस बात का मतलब ये है, कि मैंने क्या किया प्रोग्रामर नाम की एक नई क्लास मना दी, जिसमें वह सब कुछ ह��
4:48
जो कि इंप्लॉई क्लास में है और ये सब चीजे भी हैं, जो कि मैं लिखने वाला हूँ, तो मैं क्या करूँग��
4:54
मैं आपका लिखने वाला हूँ डेफ, शो लेंगविज और मालों मैं इसके अंदर लिखता हूँ यहाँ पर सेल्��
4:59
और इसके बाद मैं यहाँ पर प्रिंट करता हूँ दी डीफॉल लेंगविज इ��
5:03
पाइथन, मालों मैं कुछ इस तरह से लिखता हूँ तो डीफॉल लेंगविज इस पाइथ��
5:09
तो क्या मैं इंप्लॉईपर शो लेंगविज चला सकता हूँ डेफिनेटली नहीं चला सकता हूँ, मैं आपको चला के दिखाता हू��
5:14
मैं अगर ए2. आपको प्रोग्रामर बना दू तो क्या होग��
5:38
तो यहाँ पर आप देख सकते हो कि अब यह प्रोग्राम चल गया क्योंकि मैंने इसको प्रोग्रामर में चेंज कर दिय��
5:42
तो हम सिर्फ वही मेथटड जीज़ कर सकते है जो उस क्लास में ह��
5:46
लेकिन यहाँ पर क्योंकि मैंने प्रोग्रामर को इंप्लॉई क्लास से बना या है जिस तरह से पिता जी का बेटा बेटा होता है उसी तरह स��
5:54
प्रोग्रामर के पिता जी इंप्लॉई है, ठीक है तो इसने पिता के सारे गुर्ण पाए है और अपने भी गुर्ण इसने यहाँ पर इसके पास ह��
6:02
तो शो लैंग्विज इसके पास अपना मेथड है जो कि इसके पिता को नहीं पता जैसे कि आजकल के बच्चों को फॉन, लाप्टॉब यह सब चीज़े बहुत अच्छी चलानी आती है, शायद उनके पाबा को इतनी अच्छी नहीं आती ह��
6:10
तो उन्होंने अपने पाबा से सारी जीज़े सीखी, लेकिन कुछ जीज़े से खुज से भी सीखी, जैसे क��
6:34
हरार्किकल इनेडिटेंस और हाइब्रीड इनेडिटेंस, यह सब क्या होती है, यह हम आने वाले वीडियो में देखेंगे, और मैं आपको एक जामपल के साथ दिखाऊंगा, लेकिन अभी के लिए आप बस इसको प्राक्टेस करो और कुछ क्लासेज बनाओ, क्या हम दो��
7:04
आपको प्राक्टेस करो और आपको प्राक्टेस करो और आपको प्राक्टेस करो और आपको प्राक्टेस करो और आपको प्राक्टेस करो और आपको प्राक्टेस करो और आपको प्राक्टेस करो और आपको प्राक्टेस करो और आपको प्राक्टेस करो और आपको प्राक��