Online Ethical Hacking Course

Apply Now
Kotlin Tutorial

Kotlin Nested and Inner Class in HIndi (Explained With Examples)

Table of Contents

  • परिचय
  • कोटलिन में नेस्टेड क्लास क्या है? (Nested class in Kotlin in Hindi)
  • कोटलिन में नेस्टेड क्लास का उदाहरण
  • Kotlin Inner Class
  • Kotlin Nested Class vs Inner Class (अंतर)
  • Kotlin Nested Class vs Java Nested Class
  • कोटलिन में Nested और Inner Classes के Advantages
  • कोटलिन में Nested और Inner Classes के Disadvantages
  • Kotlin Full Course Video for Beginners in Hindi [FREE]

Kotlin Full Course Video for Beginners in Hindi [FREE]

कोटलिन नेस्टेड और इनर क्लासेज से संबंधित अक्सर पूछे जाने वाले प्रश्न

नेस्टेड क्लास का एक उदाहरण बनाने के लिए, आप regular nested class के लिए Syntax outerClass.nestedClass() और इनर क्लास के लिए आउटरइंस्टेंस.इनरक्लास() का उपयोग करते हैं। inner classesके लिए, आपको आमतौर पर outer class के एक उदाहरण की आवश्यकता होती है।
जब आप किसी क्लास के भीतर working capacity को समाहित करना चाहते हैं, लेकिन outer class के members तक access की आवश्यकता नहीं है, तो आपको regular nested class का उपयोग करना चाहिए। यह एक regular top-level class की तरह Behaviour करता है।
जब आपको outer class के सदस्यों तक access की आवश्यकता हो या internal and external sections के बीच एक मजबूत संबंध Established करना हो तो आपको inner class का उपयोग करना चाहिए। inner classesको internal keywords से चिह्नित किया जाता है।
हां, कोटलिन की Nested and inner classes जावा कोड के साथ इंटरऑपरेट कर सकती हैं। आप जावा में Kotlin nested and inner classes का उपयोग कर सकते हैं ।
कोटलिन में, नेस्टेड क्लासेज डिफ़ॉल्ट रूप से स्थिर होती हैं जब तक कि internal keywords के साथ चिह्नित न हो। जावा में, नेस्टेड क्लासेज डिफ़ॉल्ट रूप से non-static (intrinsic) होती हैं, और आप उन्हें static nested classes बनाने के लिए static कीवर्ड का उपयोग करते हैं।
हां, आप एक inner class के कई उदाहरण बना सकते हैं, और प्रत्येक उदाहरण outer class के एक विशिष्ट उदाहरण से जुड़ा हुआ है। यह inner class के कई independent examples की अनुमति देता है, प्रत्येक का अपना Reference होता है।
Did you find this article helpful?