class Num:
def __init__(self,num):
self.n = num
मैंने पढ़ा है कि __init__
विधि रिटर्न करता है None
.जब मैं a=Num(5)
करते हैं, Num(5)
class.But की __init__
विधि कॉल होगा अगर __init__
रिटर्न None
तो a
कुछ नहीं.लेकिन का उल्लेख होना चाहिए बजाय a
Num
कक्षा की वस्तु का संदर्भ दे रहा है। यह कैसे होता है? तो __init__
None
या कक्षा का उद्देश्य लौटाता है?क्या अजगर में __init__ विधि वापसी
+1 (सही) ऐसा लगता है कि यह आपके भ्रम की तरह सोच रहा है कि '__init __()' एक वस्तु को तत्काल करने के दौरान बुलाया जाने वाला एकमात्र तरीका था; 'ए = संख्या (5)' 'ए = संख्या .__ init __ (5)' के समान नहीं है (ध्यान दें कि दूसरा काम नहीं करता है)। __init __() के लिए –
+1 एकमात्र विधि नहीं है। थेंक्स @ मैट्ट्यूएडम्स – tez