सामग्री
- व्याख्या - कन्स्ट्रक्टर म्हणजे काय?
- मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.
- टेकोपिडिया कन्स्ट्रक्टर स्पष्ट करते
व्याख्या - कन्स्ट्रक्टर म्हणजे काय?
कन्स्ट्रक्टर ही ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंगमधील वर्ग किंवा संरचनेची एक विशेष पद्धत आहे जी त्या प्रकारच्या ऑब्जेक्टला आरंभ करते. कन्स्ट्रक्टर ही एक उदाहरण पद्धत आहे ज्याचे सामान्यत: वर्गासारखेच नाव असते आणि ऑब्जेक्टच्या सदस्यांची व्हॅल्यू सेट करण्यासाठी डीफॉल्ट किंवा यूजर-डिफाईंड व्हॅल्यूज वापरता येतो.
मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.
टेकोपिडिया कन्स्ट्रक्टर स्पष्ट करते
बांधकामकर्त्यांना स्पष्टपणे म्हटले जात नाही आणि त्यांच्या आयुष्यात फक्त एकदाच त्यांना आवाहन केले जाते. क्लासच्या पदानुक्रमांच्या बाबतीत जिथून साधित वर्ग हा पालक वर्गाकडून वारसा मिळतो, कन्स्ट्रक्टरचा अंमलबजावणीचा क्रम म्हणजे प्रथम पालकांच्या निर्मात्यास आणि नंतर व्युत्पन्न वर्गाचा कॉल. बांधकाम व्यावसायिकांना वारसा मिळू शकत नाही.
Anyक्सेस मॉडिफायर्सपैकी कोणतेही एक कंस्ट्रक्टर घोषित केले जाऊ शकते. योग्य modक्सेस मॉडिफायर असलेले कन्स्ट्रक्टर असणे अनिवार्य आहे. तथापि, वर्गात प्रवेश सुधारक परिभाषित न केल्यास कंपाईलर डीफॉल्ट पुरवतो. जर कन्स्ट्रक्टर खाजगी म्हणून घोषित केले असेल तर, क्लास तयार केला जाऊ शकत नाही किंवा साधित केला जाऊ शकत नाही आणि म्हणूनच ते इन्स्टंट केले जाऊ शकत नाही. अशा प्रकारचे कन्स्ट्रक्टर भिन्न पॅरामीटर्ससह ओव्हरलोड केले जाऊ शकतात.
कन्स्ट्रक्टर डिझाइनमध्ये पुढील गोष्टींची शिफारस केली जाते:
- अॅप्लिकेशनमधील एखाद्या विशिष्ट कार्यक्रमात कार्यान्वित करणे आवश्यक असलेल्या विशिष्ट ऑपरेशन्ससह लॉजिक - जसे की डेटाबेस कनेक्शन उघडणे - कन्स्ट्रक्टरमध्ये लिहिले जाऊ नये.
- व्युत्पन्न वर्ग कन्स्ट्रक्टर्स वापरताना, पॅरेंट क्लास कन्स्ट्रक्टर योग्य पॅरामीटर्स पास केले पाहिजेत.
- एका मुख्य कन्स्ट्रक्टरमध्ये इनिशिएलायझेशन आणि इतर संबंधित लॉजिक असणे आणि इतर ओव्हरलोड कंस्ट्रक्टर्स कडून या कन्स्ट्रक्टरला क्रॉस कॉलिंग करणे चांगले कोड देखभालक्षमता येते.
- कन्स्ट्रक्टर कॉलिंग कोडला व्हॅल्यू परत करू शकत नाही, अपयश आल्यास अपवाद टाकणे चांगले आहे.