initialization - python : instantiation of object -
वर्ग टीम: def __init __ (स्वयं): प्रिंट "ऑब्जेक्ट तत्काल" < P> टीम वर्ग की वस्तु बनाने के लिए, & gt; & gt; & gt; Obj = टीम () वस्तु instantiated से obj मैं टीम वर्ग के सदस्य तक पहुँच सकते हैं। लेकिन निम्नलिखित क्यों अनुमत है? & gt; & gt; & gt; Y = obj .__ init __ () वस्तु instantiated यहाँ कुछ सवाल उठाता है।
-
क्यों obj सक्षम है __ init __ () , __ init __ () को दूसरी विधि की तरह कॉल करने के लिए -
जब भी __ init __ () को कहा जाता है कि यह एक ऑब्जेक्ट (सही होगा अगर मैं यहाँ गलत हूं) को बना दिया है, तो y टीम का एक अन्य उदाहरण रखना चाहिए
सभी "जादू" (डबल अंडरस्कोर) विधियां इसके अलावा, नियमित तरीकों के रूप में उपलब्ध हैं उनके विशेष उपयोग __ init __ विधि वास्तव में ऑब्जेक्ट उदाहरण नहीं बनाती है, यह केवल __ नया __ विधि के बाद वस्तु को आरंभ करती है (ध्यान दें कि __ init __ कुछ भी वापस नहीं करता है, इसलिए y होगा कोई भी के बाद y = obj .__ init __ () ।)
Comments
Post a Comment