inner-classes पर टैग किए गए जवाब

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) में, एक आंतरिक वर्ग या नेस्टेड क्लास पूरी तरह से दूसरे वर्ग या इंटरफ़ेस के निकाय के भीतर घोषित एक वर्ग है। हालांकि जावा में, एक आंतरिक वर्ग एक गैर-स्थैतिक नेस्टेड वर्ग है।

11
आंतरिक कक्षा से बाहरी वर्ग तक कैसे पहुंचें?
मेरे पास ऐसी स्थिति है ... class Outer(object): def some_method(self): # do something class Inner(object): def __init__(self): self.Outer.some_method() # <-- this is the line in question मैं Outerकक्षा की विधि को Innerकक्षा से कैसे एक्सेस कर सकता हूं ?

13
इंटरफ़ेस के भीतर का वर्ग
क्या एक इंटरफ़ेस के भीतर एक आंतरिक वर्ग बनाना संभव है ? अगर यह संभव है तो हम इस तरह से एक आंतरिक वर्ग क्यों बनाना चाहते हैं क्योंकि हम कोई इंटरफ़ेस ऑब्जेक्ट नहीं बनाने जा रहे हैं? क्या ये आंतरिक कक्षाएं किसी भी विकास प्रक्रिया में मदद करती हैं?

9
जावा आंतरिक वर्गों में स्थिर क्षेत्रों को क्यों प्रतिबंधित करता है?
class OuterClass { class InnerClass { static int i = 100; // compile error static void f() { } // compile error } } हालाँकि इसके साथ स्थिर क्षेत्र तक OuterClass.InnerClass.iपहुँचना संभव नहीं है , अगर मैं कुछ ऐसा रिकॉर्ड करना चाहता हूँ जो स्थिर होना चाहिए, जैसे बनाए गए …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.