वीडियो: एक ही वर्ग के भीतर दो या दो से अधिक विधियों को परिभाषित करने की प्रक्रिया क्या है जिनका नाम समान है लेकिन विभिन्न पैरामीटर घोषणाएं हैं?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
तरीका अधिक भार
के हस्ताक्षर एक विधि इसके रिटर्न प्रकार में शामिल नहीं है और न ही इसकी दृश्यता और न ही अपवाद जो इसे फेंक सकते हैं। का अभ्यास दो या दो से अधिक विधियों को परिभाषित करना NS एक ही कक्षा जो साझा करते हैं एक ही नाम लेकिन अलग-अलग पैरामीटर हैं ओवरलोडिंग कहा जाता है तरीकों.
इस प्रकार, इनमें से किसका उपयोग समान नाम वाली दो या दो से अधिक विधियों में अंतर करने के लिए किया जा सकता है?
चर्चा मंच
क्यू. | इनमें से किसका उपयोग समान नाम वाली दो या दो से अधिक विधियों में अंतर करने के लिए किया जा सकता है? |
---|---|
बी। | मापदंडों की संख्या |
सी। | विधि का वापसी प्रकार |
डी। | उल्लिखित सभी |
उत्तर: सभी उल्लिखित |
कोई यह भी पूछ सकता है, जब एक ही कक्षा में दो या दो से अधिक विधियों के लिए एक ही नाम का उपयोग किया जाता है तो जावा उन्हें अलग कैसे बताता है? उनके हस्ताक्षर से, जिसमें शामिल हैं विधि का नाम और डेटा प्रकार तरीका पैरामीटर, जिस क्रम में वे दिखाई देते हैं।
इसके अतिरिक्त, एक ही वर्ग के भीतर दो या दो से अधिक विधियों को परिभाषित करने की प्रक्रिया क्या है जिनका एक ही नाम है लेकिन विभिन्न पैरामीटर घोषणा विधि ओवरराइडिंग विधि ओवरलोडिंग विधि उल्लिखित में से कोई भी छुपाती नहीं है?
व्याख्या: दो या दो से अधिक तरीके कर सकते हैं एक ही नाम है जब तक उनका पैरामीटर घोषणा है को अलग , NS तरीकों कहा जाता है अतिभारित और प्रक्रिया कहा जाता है विधि ओवरलोडिंग.
क्या होता है यदि एक ही नाम और तर्क के साथ एक विधि 2 फाइलों में वर्णित है और हम उन दोनों को शामिल करते हैं?
ओवरलोडिंग: दो या अधिक तरीका होना एक ही नाम लेकिन अलग तर्क में वैसा ही वर्ग को ओवरलोडिंग के रूप में जाना जाता है। दो या दो से ज़्यादा तरीका उसके पास एक ही विधि का नाम तथा एक ही तर्क लेकिन अलग-अलग वर्ग को ओवरराइडिंग के रूप में जाना जाता है। इसे रन टाइम पॉलीमॉर्फिज्म, डायनेमिक पॉलीमॉर्फिज्म, डायनेमिक बाइंडिंग के रूप में भी जाना जाता है।
सिफारिश की:
जेएसपी में उपयोगकर्ता परिभाषित विधि को परिभाषित करने के लिए किस टैग का उपयोग किया जा सकता है?
घोषणा टैग जेएसपी में स्क्रिप्टिंग तत्वों में से एक है। इस टैग का उपयोग वेरिएबल घोषित करने के लिए किया जाता है। इसके साथ ही डिक्लेरेशन टैग मेथड और क्लासेस भी डिक्लेयर कर सकता है। जेएसपी प्रारंभकर्ता कोड को स्कैन करता है और घोषणा टैग ढूंढता है और सभी चर, विधियों और कक्षाओं को प्रारंभ करता है
क्या इंटरफ़ेस विधियों में जावा पैरामीटर हो सकते हैं?
एक जावा इंटरफ़ेस एक जावा वर्ग की तरह है, एक जावा इंटरफ़ेस को छोड़कर केवल विधि हस्ताक्षर और फ़ील्ड हो सकते हैं। जावा इंटरफ़ेस का उद्देश्य विधियों के कार्यान्वयन को शामिल करना नहीं है, केवल विधि के हस्ताक्षर (नाम, पैरामीटर और अपवाद) हैं
क्या सूचनाओं को व्यवस्थित करने का एक तरीका है जो मस्तिष्क को अधिक कुशलता से काम करने की अनुमति देता है?
योजना स्कीमाटा के कई अलग-अलग प्रकार हैं, और उन सभी में एक बात समान है: स्कीमाटा जानकारी को व्यवस्थित करने का एक तरीका है जो मस्तिष्क को अधिक कुशलता से काम करने की अनुमति देता है। जब एक स्कीमा सक्रिय होता है, तो मस्तिष्क उस व्यक्ति या वस्तु के बारे में तत्काल धारणा बना लेता है जिसे देखा जा रहा है
क्या हमारे पास जावा में एक वर्ग के भीतर कई सार्वजनिक वर्ग हो सकते हैं?
हाँ यह कर सकते हैं। हालांकि, प्रति केवल एक सार्वजनिक वर्ग हो सकता है। java फ़ाइल, क्योंकि publicclasses का नाम स्रोत फ़ाइल के समान होना चाहिए। OneJava फ़ाइल में कई वर्ग शामिल हो सकते हैं, इस प्रतिबंध के साथ कि उनमें से केवल एक ही सार्वजनिक हो सकता है
क्या आप पायथन में किसी फ़ंक्शन के भीतर फ़ंक्शन को परिभाषित कर सकते हैं?
पायथन एक 'नेस्टेड फंक्शन' या 'इनर फंक्शन' की अवधारणा का समर्थन करता है, जो कि किसी अन्य फंक्शन के अंदर परिभाषित एक फंक्शन है। इसके कई कारण हैं कि कोई व्यक्ति किसी अन्य फ़ंक्शन के अंदर फ़ंक्शन क्यों बनाना चाहता है। आंतरिक फ़ंक्शन संलग्न दायरे के भीतर चर का उपयोग करने में सक्षम है