वीडियो: जावा में विधि ओवरलोडिंग संभव है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
विधि ओवरलोडिंग एक विशेषता है जो एक वर्ग को एक से अधिक रखने की अनुमति देती है तरीका एक ही नाम होने पर, यदि उनकी तर्क सूचियां अलग हैं। यह कंस्ट्रक्टर के समान है अधिक भार में जावा , जो एक वर्ग को विभिन्न तर्क सूचियों वाले एक से अधिक कंस्ट्रक्टर रखने की अनुमति देता है।
इसी तरह, यह पूछा जाता है कि क्या हम जावा में मुख्य विधि को अधिभारित कर सकते हैं?
हां तुम मुख्य विधि को अधिभारित कर सकते हैं में जावा . आपको कॉल करना होगा अतिभारित मुख्य विधि वास्तविक से मुख्य विधि . हां, मुख्य विधि कर सकते हैं होना अतिभारित . अतिभारित मुख्य विधि "सार्वजनिक स्थैतिक शून्य" के अंदर से बुलाया जाना है मुख्य (स्ट्रिंग args )" क्योंकि यह प्रवेश बिंदु है जब कक्षा JVM द्वारा लॉन्च की जाती है।
ऊपर के अलावा, क्या विधि ओवरलोडिंग अच्छी है? अधिक भार प्रदर्शन पर कोई प्रभाव नहीं पड़ता है; यह संकलन-समय पर संकलक द्वारा हल किया जाता है। यदि आप सी # 4.0 का उपयोग कर रहे हैं तो आप अपनी उंगलियों को कुछ काम बचा सकते हैं और वैकल्पिक पैरामीटर का उपयोग कर सकते हैं। प्रदर्शन प्रभाव, जहाँ तक मुझे पता है, यह एक नए को परिभाषित करने जैसा है तरीका . प्रदर्शन प्रभाव आपके हार्डड्राइव पर जगह है।
दूसरा, जावा में मेथड ओवरलोडिंग का उपयोग क्यों किया जाता है?
यह है उपयोग किया गया जब एक वर्ग जो दूसरे वर्ग से विस्तारित होता है, वह मूल वर्ग की अधिकांश विशेषताओं का उपयोग करना चाहता है और कुछ मामलों में विशिष्ट कार्यक्षमता को लागू करना चाहता है। अधिक भार में जावा एकाधिक बनाने की क्षमता है तरीकों एक ही नाम के, लेकिन विभिन्न मापदंडों के साथ।
क्या हम विभिन्न वर्ग में अधिभार विधि कर सकते हैं?
ओवरलोडिंग कैन उसी में होता है कक्षा साथ ही माता-पिता-बच्चे कक्षा संबंध जबकि ओवरराइडिंग केवल एक विरासत संबंध में होता है। यह एक वैध प्रश्न है क्योंकि आमतौर पर, अधिक भार दो का उपयोग करके समझाया गया है तरीकों एक ही नाम के साथ (but को अलग पैरामीटर) उसी में कक्षा.
सिफारिश की:
जावा में toString विधि क्या है?
ToString को ऑब्जेक्ट क्लास के अंदर परिभाषित किया गया है। toString () विधि का उपयोग जावा में किया जाता है जब हम चाहते हैं कि कोई वस्तु स्ट्रिंग का प्रतिनिधित्व करे। toString() विधि को ओवरराइड करने से निर्दिष्ट मान वापस आ जाएंगे। ऑब्जेक्ट के स्ट्रिंग प्रतिनिधित्व को अनुकूलित करने के लिए इस विधि को ओवरराइड किया जा सकता है
क्या ICMP संदेशों का उपयोग करके जावा में पिंग प्रोग्राम लिखना संभव है?
पिंग इंटरनेट कंट्रोल मैसेज प्रोटोकॉल (ICMP/ICMP6) इको रिक्वेस्ट पैकेट्स को टारगेट होस्ट को भेजकर और ICMP इको रिप्लाई की प्रतीक्षा करके संचालित होता है। कार्यक्रम त्रुटियों, पैकेट हानि, और परिणामों का एक सांख्यिकीय सारांश रिपोर्ट करता है। यह जावा प्रोग्राम InetAddress वर्ग का उपयोग करके जावा में एक IP पता पिंग करता है
खंड के जीवनचक्र में onCreateView विधि से पहले किस विधि को कहा जाता है?
OnActivityCreated () विधि को onCreateView () के बाद और onViewStateRestored () से पहले कहा जाता है। onDestroyView (): कॉल किया जाता है जब पहले onCreateView () द्वारा बनाए गए दृश्य को टुकड़े से अलग कर दिया जाता है
जावा में कचरा संग्रहण के लिए किस विधि का उपयोग किया जाता है?
Gc() विधि का उपयोग कचरा संग्रहकर्ता को स्पष्ट रूप से कॉल करने के लिए किया जाता है। हालाँकि gc() विधि इस बात की गारंटी नहीं देती है कि JVM कचरा संग्रहण करेगा। यह केवल कचरा संग्रहण के लिए JVM से अनुरोध करता है। यह विधि सिस्टम और रनटाइम क्लास में मौजूद है
थ्रेड स्टार्ट () विधि Mcq द्वारा आंतरिक रूप से किस विधि को कहा जाता है?
Q) थ्रेड स्टार्ट () विधि द्वारा आंतरिक रूप से किस विधि को कहा जाता है? थ्रेड स्टार्ट () विधि आंतरिक रूप से रन () विधि को कॉल करती है। रन विधि के अंदर सभी कथन थ्रेड द्वारा निष्पादित होते हैं