Back-End Programming Exam  >  Back-End Programming Videos  >  Java Programming Fundamentals: For Beginners (in Hindi)  >  Lecture 16 Overloading and Overriding in Java Hindi

Lecture 16 Overloading and Overriding in Java Hindi Video Lecture | Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

75 videos

FAQs on Lecture 16 Overloading and Overriding in Java Hindi Video Lecture - Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

1. Overloading और Overriding क्या है?
Ans. Overloading और Overriding दोनों Java में प्रोग्रामिंग के महत्वपूर्ण कांड हैं। Overloading एक कंपाइलर द्वारा प्रदान की गई विशेषता है जो एक ही नाम के साथ अधिक संख्या और प्रकार के पैरामीटर वाले मेथड को समर्थित करती है। Overriding एक विधि को दोबारा परिभाषित करने का कार्य है, जब एक वारिस वर्ग एक विधि को उसकी मूल वर्ग से बदलती है।
2. Overloading और Overriding में क्या अंतर है?
Ans. Overloading और Overriding के बीच कुछ मुख्य अंतर हैं। Overloading में, एक क्लास में एक ही नाम के साथ अधिक संख्या और प्रकार के पैरामीटर वाले मेथडों की परिभाषा होती है, जबकि Overriding में, एक वारिस क्लास एक विधि को अपनी मूल क्लास से बदलता है। Overloading कंपाइल टाइम बाइंडिंग का उपयोग करता है, जबकि Overriding रनटाइम बाइंडिंग का उपयोग करता है।
3. Overloading कैसे काम करता है?
Ans. Overloading काम करते समय, कंपाइलर वह मेथड चुनता है जिसकी पैरामीटर संख्या और प्रकार वाली सामग्री मेथड को कॉल कर रही है। अगर कोई मेथड इस प्रकार की पैरामीटर संख्या और प्रकार के साथ उपलब्ध नहीं है, तो कंपाइलर उसे Overloading के लिए अनुमति देता है और समान नाम के साथ दूसरे मेथड को बनाता है।
4. Overriding कैसे काम करता है?
Ans. Overriding काम करते समय, एक वारिस क्लास अपनी मूल क्लास के एक मेथड को बदलता है। जब एक ऑब्जेक्ट इस वारिस क्लास का इंस्टेंस बनाता है और उसके मेथड को कॉल करता है, तो वारिस क्लास का मेथड चलता है, न कि मूल क्लास का मेथड। यह रनटाइम बाइंडिंग के द्वारा होता है, जिसमें वारिस क्लास के ऑब्जेक्ट का वार्चुअल टेबल उपयोग किया जाता है।
5. Overloading और Overriding की उपयोगिता क्या है?
Ans. Overloading और Overriding के उपयोग निम्नलिखित हैं: - Overloading के द्वारा, हम एक ही नाम के साथ विभिन्न वर्गों में मुख्यतः एक ही टाइप के कार्यों को परिभाषित कर सकते हैं। इससे कोड के प्रभावी और सुलभ लिखने में मदद मिलती है। - Overriding के द्वारा, हम एक वारिस क्लास में मूल क्लास के विधि को बदलकर उसे अपनी आवश्यकताओं के अनुसार अद्यतित कर सकते हैं। इससे प्रोग्राम के आवश्यकताओं को पूरा करने में मदद मिलती है और प्रभावी कोड रिपब्लिकेशन से बचाती है।
75 videos
Explore Courses for Back-End Programming exam
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

study material

,

Objective type Questions

,

Previous Year Questions with Solutions

,

shortcuts and tricks

,

Lecture 16 Overloading and Overriding in Java Hindi Video Lecture | Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

,

Semester Notes

,

mock tests for examination

,

past year papers

,

video lectures

,

practice quizzes

,

Viva Questions

,

Exam

,

Lecture 16 Overloading and Overriding in Java Hindi Video Lecture | Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

,

MCQs

,

Free

,

ppt

,

Important questions

,

Sample Paper

,

Lecture 16 Overloading and Overriding in Java Hindi Video Lecture | Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

,

Extra Questions

,

pdf

,

Summary

;