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

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

27
जावा आंतरिक वर्ग और स्थिर नेस्टेड वर्ग
जावा में एक आंतरिक वर्ग और एक स्थिर नेस्टेड वर्ग के बीच मुख्य अंतर क्या है? क्या डिजाइन / कार्यान्वयन इनमें से किसी एक को चुनने में भूमिका निभाता है?

11
एक संलग्न वर्ग जावा नहीं है
मैं एक टेट्रिस गेम बनाने की कोशिश कर रहा हूं और मुझे कंपाइलर एरर मिल रहा है Shape is not an enclosing class जब मैं एक वस्तु बनाने की कोशिश करता हूं public class Test { public static void main(String[] args) { Shape s = new Shapes.ZShape(); } } मैं …

14
अंतिम और प्रभावी रूप से अंतिम के बीच अंतर
मैं जावा 8 में लैम्ब्डा के साथ खेल रहा हूं और मैं चेतावनी के साथ आया हूं local variables referenced from a lambda expression must be final or effectively final। मुझे पता है कि जब मैं अनाम कक्षा के अंदर चर का उपयोग करता हूं तो उन्हें बाहरी वर्ग में …

1
जब वास्तव में यह लीक (अनाम) आंतरिक वर्गों का उपयोग करने के लिए सुरक्षित है?
मैं एंड्रॉइड में मेमोरी लीक पर कुछ लेख पढ़ रहा हूं और इस विषय पर Google I / O से यह दिलचस्प वीडियो देखा । फिर भी, मैं अवधारणा को पूरी तरह से नहीं समझता हूं, और विशेष रूप से तब जब यह किसी गतिविधि के अंदर उपयोगकर्ता कक्षाओं में …

5
जावा - Foo प्रकार का कोई संलग्न उदाहरण सुलभ नहीं है
मेरे पास निम्नलिखित कोड हैं: class Hello { class Thing { public int size; Thing() { size = 0; } } public static void main(String[] args) { Thing thing1 = new Thing(); System.out.println("Hello, World!"); } } मुझे पता Thingहै कि कुछ भी नहीं है, लेकिन मेरा हैलो, वर्ल्ड प्रोग्राम इसके …

8
आंतरिक वर्ग वस्तु से बाहरी वर्ग वस्तु को पकड़ना
मेरे पास निम्न कोड है। मैं बाहरी वर्ग की वस्तु को पकड़ना चाहता हूं जिसके उपयोग से मैंने आंतरिक वर्ग वस्तु बनाई inner। मैं यह कैसे कर सकता हूं? public class OuterClass { public class InnerClass { private String name = "Peakit"; } public static void main(String[] args) { OuterClass …

4
C ++ में नेस्टेड क्लास का उपयोग क्यों करेगा?
क्या कोई मुझे समझने और नेस्टेड कक्षाओं का उपयोग करने के लिए कुछ अच्छे संसाधनों की ओर संकेत कर सकता है? मेरे पास कुछ सामग्री है जैसे प्रोग्रामिंग सिद्धांत और इस तरह के आईबीएम नॉलेज सेंटर - नेस्टेड क्लासेस लेकिन मुझे अभी भी उनके उद्देश्य को समझने में परेशानी हो …

10
बाहरी जावा वर्ग आंतरिक वर्ग के निजी सदस्यों तक क्यों पहुंच सकते हैं?
मैंने देखा कि बाहरी कक्षाएं निजी वर्गों के आंतरिक उदाहरण चर तक पहुंच सकती हैं। यह कैसे हो सकता है? यहाँ एक नमूना कोड प्रदर्शित किया गया है: class ABC{ class XYZ{ private int x=10; } public static void main(String... args){ ABC.XYZ xx = new ABC().new XYZ(); System.out.println("Hello :: "+xx.x); …

14
हम एक (गैर-स्थिर) आंतरिक वर्ग में स्थिर विधि क्यों नहीं कर सकते हैं?
हम गैर-स्थिर आंतरिक वर्ग में स्थैतिक विधि क्यों नहीं कर सकते? अगर मैं आंतरिक वर्ग को स्थिर करता हूं तो यह काम करता है। क्यों?

6
क्या जावा स्टैटिक में अनाम आंतरिक कक्षाएं बनाना संभव है?
जावा में, नेस्टेड कक्षाएं staticया तो हो सकती हैं या नहीं। यदि वे हैं static, तो वे उदाहरण के सूचक के सूचक के संदर्भ में नहीं होते हैं (उन्हें अब आंतरिक कक्षाएं भी नहीं कहा जाता है, उन्हें नेस्टेड कक्षाएं कहा जाता है)। एक नेस्टेड वर्ग बनाने के लिए भूल …

4
एक स्थिर विधि के भीतर गैर-स्थिर आंतरिक वर्ग को तत्काल कैसे करें?
मेरे पास निम्नलिखित कोड है: public class MyClass { class Inner { int s, e, p; } public static void main(String args[]) { Inner in; } } इस भाग तक कोड ठीक है, लेकिन मैं मुख्य विधि के भीतर 'इन्स्टैंटिज्म' करने में सक्षम नहीं हूं जैसे in = new Inner()यह …

5
क्या आंतरिक कक्षाएं निजी चर तक पहुंच सकती हैं?
class Outer { class Inner { public: Inner() {} void func() ; }; private: static const char* const MYCONST; int var; }; void Outer::Inner::func() { var = 1; } const char* const Outer::MYCONST = "myconst"; यह त्रुटि तब होती है जब मैं कक्षा बाहरी के साथ संकलित करता हूं :: …
117 c++  inner-classes 

6
नेस्टेड क्लासेस का स्कोप?
मैं पायथन में नेस्टेड कक्षाओं में गुंजाइश समझने की कोशिश कर रहा हूं। यहाँ मेरा उदाहरण कोड है: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_var कक्षा का निर्माण पूरा नहीं होता है और मुझे त्रुटि मिलती है: <type 'exceptions.NameError'>: name 'outer_var' is not defined कोशिश करने से …

10
PHP में नेस्टेड या इनर क्लास
मैं अपनी नई वेबसाइट के लिए एक उपयोगकर्ता वर्ग का निर्माण कर रहा हूं , हालांकि इस बार मैं इसे थोड़ा अलग तरीके से बनाने के लिए सोच रहा था ... सी ++ , जावा और यहां तक ​​कि रूबी (और शायद अन्य प्रोग्रामिंग भाषाएं) मुख्य वर्ग के अंदर नेस्टेड …
111 php  class  oop  nested  inner-classes 

12
मैं जैक्सन का उपयोग करके ऑब्जेक्ट में कच्चे JSON कैसे शामिल कर सकता हूं?
मैं एक जावा ऑब्जेक्ट के अंदर कच्चे जेन्सन को शामिल करने की कोशिश कर रहा हूं जब ऑब्जेक्ट जैक्सन का उपयोग करके अनुक्रमित (डी) है। इस कार्यक्षमता का परीक्षण करने के लिए, मैंने निम्नलिखित परीक्षण लिखा: public static class Pojo { public String foo; @JsonRawValue public String bar; } @Test …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.