डिफ़ॉल्ट कंस्ट्रक्टर का उद्देश्य क्या है?
डिफ़ॉल्ट कंस्ट्रक्टर का उद्देश्य क्या है?

वीडियो: डिफ़ॉल्ट कंस्ट्रक्टर का उद्देश्य क्या है?

वीडियो: डिफ़ॉल्ट कंस्ट्रक्टर का उद्देश्य क्या है?
वीडियो: जावा में डिफ़ॉल्ट कंस्ट्रक्टर | कोडिंग सीखें 2024, नवंबर
Anonim

ए निर्माता मापदंडों के बिना के रूप में जाना जाता है डिफ़ॉल्ट निर्माता . कंस्ट्रक्टर्स ज्यादातर आवृत्ति चर प्रारंभ करने के लिए उपयोग किया जाता है। विशेष रूप से, का उपयोग कर डिफ़ॉल्ट निर्माता आवृत्ति चर सभी वस्तुओं के लिए निश्चित मानों के साथ प्रारंभ किए जाएंगे।

इस प्रकार, C++ में डिफ़ॉल्ट कंस्ट्रक्टर का क्या उपयोग है?

डिफ़ॉल्ट कंस्ट्रक्टर सी++ में कंस्ट्रक्टर्स एक वर्ग के कार्य हैं जो कक्षा की नई वस्तुओं के बनने पर निष्पादित होते हैं। NS कंस्ट्रक्टर्स वर्ग के समान नाम है और कोई वापसी प्रकार नहीं है, यहां तक कि शून्य भी नहीं है। वे प्राथमिक रूप से वर्ग के चरों के लिए प्रारंभिक मान प्रदान करने के लिए उपयोगी होते हैं।

इसके अतिरिक्त, जब सिस्टम द्वारा डिफ़ॉल्ट कंस्ट्रक्टर प्रदान किया जाता है? जावा और सी# दोनों में, एक " डिफ़ॉल्ट निर्माता "एक नलरी को संदर्भित करता है निर्माता यह स्वचालित रूप से संकलक द्वारा उत्पन्न होता है यदि कक्षा के लिए कोई रचनाकार परिभाषित नहीं किया गया है। NS डिफ़ॉल्ट निर्माता परोक्ष रूप से सुपरक्लास की नलेरी को कॉल करता है निर्माता , फिर एक खाली शरीर निष्पादित करता है।

इस तरह, क्या कंस्ट्रक्टर कोई मूल्य लौटाता है?

नहीं, निर्माता करता है नहीं कोई मान लौटाएं . ए घोषित करते समय निर्माता आपके पास ऐसा कुछ नहीं होगा वापसी प्रकार। सामान्य रूप में, निर्माता तात्कालिकता के समय परोक्ष रूप से कहा जाता है। और यह एक विधि नहीं है, इसका एकमात्र उद्देश्य आवृत्ति चर को प्रारंभ करना है।

उदाहरण के साथ डिफ़ॉल्ट कंस्ट्रक्टर क्या है?

डिफ़ॉल्ट कंस्ट्रक्टर उदाहरण मान लें कि आप उपरोक्त कार्यक्रम में इस तरह की वस्तु बनाने का प्रयास करते हैं: NoteBook obj = new NoteBook(12); तो आपको एक संकलन त्रुटि मिलेगी क्योंकि NoteBook(12) पैरामीटरयुक्त का आह्वान करेगा निर्माता एकल int तर्क के साथ, क्योंकि हमारे पास a. नहीं था निर्माता ऊपर में int तर्क के साथ उदाहरण.

सिफारिश की: