विषयसूची:

आप पायथन में सुपर क्लास का उपयोग कैसे करते हैं?
आप पायथन में सुपर क्लास का उपयोग कैसे करते हैं?

वीडियो: आप पायथन में सुपर क्लास का उपयोग कैसे करते हैं?

वीडियो: आप पायथन में सुपर क्लास का उपयोग कैसे करते हैं?
वीडियो: पायथन में सुपर() की एक सरल व्याख्या 2024, अप्रैल
Anonim

मूलतः, उत्तम समारोह हो सकता है उपयोग किया गया हासिल करने के लिए अभिगम विरासत में मिली विधियों के लिए - a. से माता-पिता या भाई बहन कक्षा - जिसे a. में अधिलेखित कर दिया गया है कक्षा वस्तु। या, अधिकारी के रूप में अजगर दस्तावेज़ीकरण कहता है: "[ उत्तम है उपयोग किया गया to] एक प्रॉक्सी ऑब्जेक्ट लौटाता है जो विधि कॉल को दर्शाता है a माता-पिता या भाई बहन कक्षा प्रकार का।

इसके अनुरूप, सुपर () पायथन में क्या करता है?

पायथन सुपर समारोह है एक अंतर्निहित फ़ंक्शन जो प्रॉक्सी ऑब्जेक्ट देता है जो आपको मूल वर्ग को 'द्वारा संदर्भित करने की अनुमति देता है उत्तम . ' NS उत्तम में समारोह अजगर विरासत में मिली विधियों तक पहुँच प्राप्त करने के लिए उपयोग किया जा सकता है, जो है या तो माता-पिता या भाई वर्ग से।

यह भी जानिए, क्या है सुपर () _ Init_? _इस में_ () सुपरक्लास (स्क्वायर) को स्वचालित रूप से बुलाया जाएगा। उत्तम() एक प्रतिनिधि वस्तु को मूल वर्ग में लौटाता है, इसलिए आप उस विधि को कॉल करते हैं जिसे आप सीधे चाहते हैं: उत्तम() . यह विशेष रूप से तब उपयोगी होता है जब आपके पास एक सुपरक्लास से विरासत में मिले कई उपवर्ग होते हैं।

ऐसे में Python में सुपर क्लास क्या है?

पायथन सुपर () NS उत्तम () बिलिन एक प्रॉक्सी ऑब्जेक्ट देता है (अस्थायी वस्तु) सुपर क्लास ) जो हमें के तरीकों का उपयोग करने की अनुमति देता है आधार वर्ग . में अजगर , उत्तम () के दो प्रमुख उपयोग के मामले हैं: हमें इसका उपयोग करने से बचने की अनुमति देता है आधार वर्ग नाम स्पष्ट रूप से। एकाधिक विरासत के साथ काम करना।

आप सुपर क्लास का उपयोग कैसे करते हैं?

जावा में सुपर कीवर्ड

  1. सुपर का उपयोग तत्काल पैरेंट क्लास इंस्टेंस वेरिएबल को संदर्भित करने के लिए किया जा सकता है।
  2. सुपर का उपयोग तत्काल मूल वर्ग विधि को लागू करने के लिए किया जा सकता है।
  3. सुपर () का उपयोग तत्काल मूल वर्ग के निर्माता को आमंत्रित करने के लिए किया जा सकता है।

सिफारिश की: