Back-End Programming Exam  >  Back-End Programming Videos  >  Java Programming Fundamentals: For Beginners (in Hindi)  >  Lecture 57 Inner class or Nested class in Java Hindi

Lecture 57 Inner class or Nested class in Java Hindi Video Lecture | Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

75 videos

FAQs on Lecture 57 Inner class or Nested class in Java Hindi Video Lecture - Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

1. इनर क्लास और नेस्टेड क्लास क्या हैं?
उत्तर: इनर क्लास और नेस्टेड क्लास दोनों जावा में एक क्लास के अंदर दूसरे क्लास की परिभाषा हैं। इनर क्लास वह क्लास होती है जो एक अन्य क्लास की सदस्य होती है, जबकि नेस्टेड क्लास वह क्लास होती है जो अपने एनक्लोजिंग क्लास की सदस्य होती है। इनर क्लास को फिर से एकदिवसीय क्लास के रूप में उपयोग किया जा सकता है, जबकि नेस्टेड क्लास को फिर से एकसाथ उपयोग किया जा सकता है।
2. इनर क्लास और नेस्टेड क्लास का उपयोग क्यों किया जाता है?
उत्तर: इनर क्लास और नेस्टेड क्लास का उपयोग निम्नलिखित कारणों के लिए किया जाता है: 1. इनर क्लास और नेस्टेड क्लास की मदद से, हम एक क्लास के अंदर दूसरे क्लास को इंकैप्सुलेट कर सकते हैं, जिससे कोड की सुरक्षा और संरचना बनी रहती है। 2. इनर क्लास और नेस्टेड क्लास को उपयोग करके, हम बाहरी क्लास के सदस्यों और मेथड्स को एक्सेस कर सकते हैं, जो अन्यथा प्राइवेट होते। 3. इनर क्लास और नेस्टेड क्लास से एक संदर्भ वापसी ऑब्जेक्ट के रूप में विचार की जा सकती है, जिससे कोड की सुविधा बढ़ती है।
3. इनर क्लास के प्रकार क्या हैं?
उत्तर: इनर क्लास के दो प्रकार होते हैं: 1. Non-static inner class (अस्थायी इनर क्लास): यह इनर क्लास होती है जो एक अन्य क्लास की सदस्य होती है और इनर क्लास के ऑब्जेक्ट को इनक्लोजिंग क्लास के ऑब्जेक्ट के नये के समान बनाती है। इसे आमतौर पर इनक्लोजिंग क्लास के एक्सेस मेम्बर या मेथड के रूप में उपयोग किया जाता है। 2. Static inner class (स्थायी इनर क्लास): यह इनर क्लास होती है जो एक अन्य क्लास की सदस्य होती है और इनर क्लास के ऑब्जेक्ट को इनक्लोजिंग क्लास के ऑब्जेक्ट के नये के समान नहीं बनाती है। यह इस्तेमाल होती है जब इनर क्लास को इनक्लोजिंग क्लास के अंदर से सीधे एक्सेस करने की आवश्यकता नहीं होती है।
4. नेस्टेड क्लास के प्रकार क्या हैं?
उत्तर: नेस्टेड क्लास के तीन प्रकार होते हैं: 1. Static nested class (स्थायी नेस्टेड क्लास): यह एक क्लास होती है जो अपने एनक्लोजिंग क्लास के ऑब्जेक्ट के नये बनाती है। इसे आमतौर पर अन्य क्लासों के बाहर से एक्सेस करने के लिए इस्तेमाल किया जाता है। 2. Non-static nested class (अस्थायी नेस्टेड क्लास): यह एक क्लास होती है जो अपने एनक्लोजिंग क्लास के ऑब्जेक्ट के नये नहीं बनाती है। इसे आमतौर पर एक्सेसिंग क्लास की एक्सेस मेम्बर या मेथड के रूप में उपयोग किया जाता है। 3. Local inner class (स्थानीय इनर क्लास): यह एक क्लास होती है जो एक मेथड के अंदर परिभाषित होती है। इसे आमत
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

Free

,

practice quizzes

,

Objective type Questions

,

mock tests for examination

,

shortcuts and tricks

,

Viva Questions

,

Lecture 57 Inner class or Nested class in Java Hindi Video Lecture | Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

,

Lecture 57 Inner class or Nested class in Java Hindi Video Lecture | Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

,

ppt

,

past year papers

,

Important questions

,

Semester Notes

,

Lecture 57 Inner class or Nested class in Java Hindi Video Lecture | Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

,

Exam

,

pdf

,

Extra Questions

,

Previous Year Questions with Solutions

,

study material

,

Summary

,

MCQs

,

Sample Paper

,

video lectures

;