एक ही वर्ग के भीतर दो या दो से अधिक विधियों को परिभाषित करने की प्रक्रिया क्या है जिनका नाम समान है लेकिन विभिन्न पैरामीटर घोषणाएं हैं?
एक ही वर्ग के भीतर दो या दो से अधिक विधियों को परिभाषित करने की प्रक्रिया क्या है जिनका नाम समान है लेकिन विभिन्न पैरामीटर घोषणाएं हैं?

वीडियो: एक ही वर्ग के भीतर दो या दो से अधिक विधियों को परिभाषित करने की प्रक्रिया क्या है जिनका नाम समान है लेकिन विभिन्न पैरामीटर घोषणाएं हैं?

वीडियो: एक ही वर्ग के भीतर दो या दो से अधिक विधियों को परिभाषित करने की प्रक्रिया क्या है जिनका नाम समान है लेकिन विभिन्न पैरामीटर घोषणाएं हैं?
वीडियो: वर्ग और आयत | Rectangle and square | varg | aayat | js topic study 2024, मई
Anonim

तरीका अधिक भार

के हस्ताक्षर एक विधि इसके रिटर्न प्रकार में शामिल नहीं है और न ही इसकी दृश्यता और न ही अपवाद जो इसे फेंक सकते हैं। का अभ्यास दो या दो से अधिक विधियों को परिभाषित करना NS एक ही कक्षा जो साझा करते हैं एक ही नाम लेकिन अलग-अलग पैरामीटर हैं ओवरलोडिंग कहा जाता है तरीकों.

इस प्रकार, इनमें से किसका उपयोग समान नाम वाली दो या दो से अधिक विधियों में अंतर करने के लिए किया जा सकता है?

चर्चा मंच

क्यू. इनमें से किसका उपयोग समान नाम वाली दो या दो से अधिक विधियों में अंतर करने के लिए किया जा सकता है?
बी। मापदंडों की संख्या
सी। विधि का वापसी प्रकार
डी। उल्लिखित सभी
उत्तर: सभी उल्लिखित

कोई यह भी पूछ सकता है, जब एक ही कक्षा में दो या दो से अधिक विधियों के लिए एक ही नाम का उपयोग किया जाता है तो जावा उन्हें अलग कैसे बताता है? उनके हस्ताक्षर से, जिसमें शामिल हैं विधि का नाम और डेटा प्रकार तरीका पैरामीटर, जिस क्रम में वे दिखाई देते हैं।

इसके अतिरिक्त, एक ही वर्ग के भीतर दो या दो से अधिक विधियों को परिभाषित करने की प्रक्रिया क्या है जिनका एक ही नाम है लेकिन विभिन्न पैरामीटर घोषणा विधि ओवरराइडिंग विधि ओवरलोडिंग विधि उल्लिखित में से कोई भी छुपाती नहीं है?

व्याख्या: दो या दो से अधिक तरीके कर सकते हैं एक ही नाम है जब तक उनका पैरामीटर घोषणा है को अलग , NS तरीकों कहा जाता है अतिभारित और प्रक्रिया कहा जाता है विधि ओवरलोडिंग.

क्या होता है यदि एक ही नाम और तर्क के साथ एक विधि 2 फाइलों में वर्णित है और हम उन दोनों को शामिल करते हैं?

ओवरलोडिंग: दो या अधिक तरीका होना एक ही नाम लेकिन अलग तर्क में वैसा ही वर्ग को ओवरलोडिंग के रूप में जाना जाता है। दो या दो से ज़्यादा तरीका उसके पास एक ही विधि का नाम तथा एक ही तर्क लेकिन अलग-अलग वर्ग को ओवरराइडिंग के रूप में जाना जाता है। इसे रन टाइम पॉलीमॉर्फिज्म, डायनेमिक पॉलीमॉर्फिज्म, डायनेमिक बाइंडिंग के रूप में भी जाना जाता है।

सिफारिश की: