सीमें एक क्लास में कितने कंस्ट्रक्टर हो सकते हैं?

विषयसूची:

सीमें एक क्लास में कितने कंस्ट्रक्टर हो सकते हैं?
सीमें एक क्लास में कितने कंस्ट्रक्टर हो सकते हैं?
Anonim

वहां कक्षा में एक से अधिक कंस्ट्रक्टर परिभाषित हो सकते हैं। इसे कंस्ट्रक्टर को ओवरलोडिंग कहा जाता है। आमतौर पर एक कंस्ट्रक्टर होता है जिसमें ऊपर के वर्ल्ड कंस्ट्रक्टर की तरह कोई पैरामीटर नहीं होता है (कंस्ट्रक्टर के नाम के बाद कोष्ठक के अंदर कुछ भी नहीं)। इसे नो-आर्गमेंट कंस्ट्रक्टर भी कहा जाता है।

कितने कंस्ट्रक्टर एक क्लास में मौजूद हो सकते हैं?

कड़ाई से बोलते हुए, JVM क्लासफाइल प्रारूप 65536 से कम वर्ग के लिए विधियों (सभी कंस्ट्रक्टर सहित) की संख्या को सीमित करता है। और टॉम हॉटिन के अनुसार, प्रभावी सीमा 65527 है. प्रत्येक विधि हस्ताक्षर निरंतर पूल में एक स्लॉट रखता है।

क्या एक क्लास में कई कंस्ट्रक्टर हो सकते हैं?

एक क्लास में दो (या अधिक) कंस्ट्रक्टर रखने की तकनीक को कंस्ट्रक्टर ओवरलोडिंग के रूप में जाना जाता है। एक वर्ग में कई कंस्ट्रक्टर हो सकते हैं जो संख्या और/या उनके मापदंडों के प्रकार में भिन्न हो। हालांकि, एक ही पैरामीटर के साथ दो कंस्ट्रक्टर होना संभव नहीं है।

क्या हम C में एक क्लास में एक से अधिक कंस्ट्रक्टर रख सकते हैं?

सी++ में, हम समान नाम के साथ एक वर्ग में एक से अधिक कंस्ट्रक्टर रख सकते हैं, जब तक कि प्रत्येक के पास तर्कों की एक अलग सूची है। इस अवधारणा को कंस्ट्रक्टर ओवरलोडिंग के रूप में जाना जाता है और यह फंक्शन ओवरलोडिंग के समान है।

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

कन्स्ट्रक्टर को विधि से बुलाना

नहीं, आप कंस्ट्रक्टर को कॉल नहीं कर सकतेएक विधिसे। एकमात्र स्थान जहां से आप "इस" या "सुपर" का उपयोग करके कंस्ट्रक्टरों को आमंत्रित कर सकते हैं, दूसरे कंस्ट्रक्टर की पहली पंक्ति है। यदि आप कंस्ट्रक्टरों को स्पष्ट रूप से कहीं और आमंत्रित करने का प्रयास करते हैं, तो एक संकलन समय त्रुटि उत्पन्न होगी।

सिफारिश की:

दिलचस्प लेख
कौन से शहर आग और गंधक से नष्ट हो गए?
अधिक पढ़ें

कौन से शहर आग और गंधक से नष्ट हो गए?

सदोम और अमोरा , बाइबिल की किताब में कुख्यात पापी शहर बाइबिल की किताब महान बाइबिल विषय भगवान के बारे में हैं, उनके प्रकाशित कार्यों के बारे में सृजन, प्रावधान, न्याय, छुटकारे, उसकी वाचा, और उसके वादे। बाइबल देखती है कि परमेश्वर के स्वभाव, धार्मिकता, विश्वासयोग्यता, दया और प्रेम के प्रकाश में मानवजाति के साथ क्या होता है। https:

कौन सा बेहतर रेडक्स या संदर्भ एपीआई है?
अधिक पढ़ें

कौन सा बेहतर रेडक्स या संदर्भ एपीआई है?

संदर्भ एपीआई का उपयोग करना आसान है क्योंकि इसमें सीखने की अवस्था कम है। इसके लिए कम कोड की आवश्यकता होती है, और क्योंकि अतिरिक्त पुस्तकालयों की कोई आवश्यकता नहीं है, बंडल आकार कम हो जाते हैं। दूसरी ओर Redux को एप्लिकेशन बंडल में अधिक लाइब्रेरी जोड़ने की आवश्यकता है। वाक्य रचना जटिल और व्यापक है जिससे अनावश्यक कार्य और जटिलता पैदा होती है। क्या संदर्भ API Redux की जगह लेगा?

क्या फ़ुटबॉल में हेडिंग बैन होगी?
अधिक पढ़ें

क्या फ़ुटबॉल में हेडिंग बैन होगी?

मौजूदा दिशा-निर्देश बच्चों को मैचों में गेंद को हेड करने से नहीं रोकते हैं, लेकिन वे 12 साल की उम्र तक प्रशिक्षण के हिस्से के रूप में गेंद को हेड करने से मना करते हैं - जब ऐसा होता है धीरे-धीरे पेश किया। ये उपाय बहुत दूर नहीं जाते। क्या फ़ुटबॉल में हेडर प्रतिबंधित हैं?