कन्स्ट्रक्टर को कब कहा जाता है?

विषयसूची:

कन्स्ट्रक्टर को कब कहा जाता है?
कन्स्ट्रक्टर को कब कहा जाता है?
Anonim

एक कंस्ट्रक्टर को स्वचालित रूप से कहा जाता है जब कोई ऑब्जेक्ट बनाया जाता है। इसे कक्षा के सार्वजनिक खंड में रखा जाना चाहिए। यदि हम एक कंस्ट्रक्टर निर्दिष्ट नहीं करते हैं, तो C++ कंपाइलर ऑब्जेक्ट के लिए एक डिफ़ॉल्ट कंस्ट्रक्टर उत्पन्न करता है (कोई पैरामीटर की अपेक्षा नहीं करता है और एक खाली बॉडी है)।

एक कंस्ट्रक्टर क्या है और इसे कैसे कहा जाता है?

क्लास-आधारित ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में, एक कंस्ट्रक्टर (संक्षिप्त नाम: ctor) एक विशेष प्रकार का सबरूटीन है जिसे ऑब्जेक्ट बनाने के लिए कहा जाता है। … कंस्ट्रक्टर्स का नाम अक्सर घोषित वर्ग के समान होता है।

कन्स्ट्रक्टर को क्यों कहा जाता है?

नोट: इसे कंस्ट्रक्टर कहा जाता है क्योंकि यह वस्तु निर्माण के समय मूल्यों का निर्माण करता है। किसी वर्ग के लिए कंस्ट्रक्टर लिखना आवश्यक नहीं है। ऐसा इसलिए है क्योंकि जावा कंपाइलर एक डिफ़ॉल्ट कंस्ट्रक्टर बनाता है यदि आपकी कक्षा में कोई नहीं है।

क्या कंस्ट्रक्टर को अपने आप कॉल किया जाता है?

हां, बेस क्लास कंस्ट्रक्टर को अपने आप कॉल किया जाएगा। बिना किसी तर्क के कंस्ट्रक्टर होने पर आपको आधार पर एक स्पष्ट कॉल जोड़ने की आवश्यकता नहीं है।

कन्स्ट्रक्टर को कहाँ कहा जाता है?

निम्न उदाहरण उस क्रम को दर्शाता है जिसमें एक व्युत्पन्न वर्ग के लिए कंस्ट्रक्टर में बेस क्लास और मेंबर कंस्ट्रक्टर को बुलाया जाता है। सबसे पहले, बेस कंस्ट्रक्टर को कॉल किया जाता है, फिर बेस-क्लास के सदस्यों को उस क्रम में इनिशियलाइज़ किया जाता है जिसमें वे क्लास डिक्लेरेशन में दिखाई देते हैं, और फिर व्युत्पन्न कंस्ट्रक्टर को कॉल किया जाता है।

सिफारिश की: