मैं पाइथन में गोताखोरी के माध्यम से पाइथन सीख रहा हूं। दस्तावेज के माध्यम से, कुछ प्रश्न और समझने में असमर्थ हैं।पायथन कक्षाएं और __init__ विधि
1) BaseClass
2) InheritClass
वास्तव में क्या होता है जब हम एक चर, जब InheritClass शामिल नहीं है के लिए एक InheritClass उदाहरण आवंटित एक __init__
विधि और बेसक्लास करता है?
- BaseClass
__init__
विधि स्वतः - कहा जाता है इसके अलावा, मुझे अन्य चीजें हैं जो हुड के नीचे हो बताओ है।
वास्तव में fileInfo.py उदाहरण मुझे गंभीर सिरदर्द दे रहा है, मैं समझने में असमर्थ हूं कि चीजें कैसे काम कर रही हैं।
आप कहने का मतलब था, 'बेस क्लास' में हर विधि को कॉल करने के बावजूद उन्हें बुलाया जाएगा या नहीं ?? –
नहीं, 'child.func' माता-पिता वर्ग में 'func' कॉल करेगा यदि यह बाल वर्ग में मौजूद नहीं है। – FogleBird
मुद्दा यह है कि 'चाइल्ड' बनाने पर, 'चाइल्ड' की '__init__' विधि' पर एक निहित कॉल है, जिसे विरासत में तब भी प्राप्त किया जाता है जब इसे स्पष्ट रूप से परिभाषित नहीं किया जाता है। –