निर्माता

लेखक: John Stephens
निर्माण की तारीख: 21 जनवरी 2021
डेट अपडेट करें: 29 जून 2024
Anonim
आज कलयुग क्यों है इसके निर्माता हम आप हैं //SADHANA BAGHEL// RAGHAV STUDIO
वीडियो: आज कलयुग क्यों है इसके निर्माता हम आप हैं //SADHANA BAGHEL// RAGHAV STUDIO

विषय

परिभाषा - कन्स्ट्रक्टर का क्या अर्थ है?

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


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

टेकोपेडिया कंस्ट्रक्टर बताते हैं

कन्स्ट्रक्टर्स को स्पष्ट रूप से नहीं कहा जाता है और उनके जीवनकाल के दौरान केवल एक बार आह्वान किया जाता है। कक्षाओं के एक पदानुक्रम के मामले में जहां एक व्युत्पन्न वर्ग एक मूल वर्ग से विरासत में मिला है, निर्माता का निष्पादन अनुक्रम पहले मूल वर्ग के निर्माता के लिए एक कॉल है और फिर व्युत्पन्न वर्ग का है। कंस्ट्रक्टर्स को विरासत में नहीं मिला है।

एक्सेस मॉडिफायर में से किसी का उपयोग करके एक कंस्ट्रक्टर घोषित किया जा सकता है। सही पहुंच संशोधक के साथ एक निर्माता होना अनिवार्य है। हालाँकि, कंपाइलर डिफ़ॉल्ट रूप से आपूर्ति करता है यदि एक एक्सेस संशोधक वर्ग में परिभाषित नहीं है। यदि एक कंस्ट्रक्टर को निजी घोषित किया जाता है, तो कक्षा का निर्माण या व्युत्पन्न नहीं किया जा सकता है और इसलिए इसे तत्काल नहीं किया जा सकता है। इस तरह के एक निर्माता, हालांकि, मापदंडों के विभिन्न सेटों के साथ अतिभारित किया जा सकता है।

निम्नलिखित रचनाकार डिजाइन में सिफारिश की है:


    • एक विशेष अनुप्रयोग में किसी विशेष घटना को निष्पादित करने की आवश्यकता वाले विशिष्ट संचालन से जुड़े तर्क - जैसे डेटाबेस कनेक्शन खोलना - किसी रचनाकार में नहीं लिखा जाना चाहिए।
      • व्युत्पन्न वर्ग कंस्ट्रक्टरों का उपयोग करते समय, पैरेंट क्लास कंस्ट्रक्टर को सही मापदंडों को पारित करना चाहिए।
        • बेहतर कोड मेंटेनेंस एक मुख्य कंस्ट्रक्टर में इनिशियलाइज़ेशन और अन्य संबंधित लॉजिक होने और दूसरे ओवरलोड कंस्ट्रक्टर्स से इस कंस्ट्रक्टर को क्रॉस-कॉल करने से आता है।
          • क्योंकि एक निर्माता कॉलिंग कोड के लिए एक मूल्य नहीं लौटा सकता है, एक विफलता का सामना करने पर एक अपवाद को फेंकना एक अच्छा अभ्यास है।