"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावा में अज्ञात आंतरिक वर्ग से बाहरी वर्ग के इंस्टेंस तक कैसे पहुंचें?

जावा में अज्ञात आंतरिक वर्ग से बाहरी वर्ग के इंस्टेंस तक कैसे पहुंचें?

2024-11-10 को प्रकाशित
ब्राउज़ करें:659

How to Access an Outer Class Instance from an Anonymous Inner Class in Java?

अनाम आंतरिक वर्ग से बाहरी वर्ग के उदाहरण तक पहुंच

जावा में, एक अज्ञात आंतरिक वर्ग एक स्पष्ट नाम के बिना एक नेस्टेड वर्ग है। इसका उपयोग आम तौर पर ईवेंट हैंडलर को लागू करने या बाहरी वर्ग में अमूर्त तरीकों को ओवरराइड करने के लिए किया जाता है। बाहरी वर्ग के भीतर, आप doStuff के पैरामीटर के रूप में एक अनाम आंतरिक वर्ग बनाते हैं।

अनाम आंतरिक वर्ग के भीतर से, आप बाहरी वर्ग में एक विधि तक पहुँचना चाहते हैं, जैसे कि अन्य विधि। आप अज्ञात आंतरिक वर्ग से बाहरी वर्ग के उदाहरण को कैसे संदर्भित कर सकते हैं?

इसका उत्तर आउटरक्लास.इस सिंटैक्स का उपयोग करने में निहित है। यह अभिव्यक्ति आपको बाहरी वर्ग के संलग्न उदाहरण तक पहुंचने की अनुमति देती है। आपके उदाहरण में, अज्ञात आंतरिक वर्ग से अन्य विधि को कॉल करने के लिए, आप इसका उपयोग करेंगे:

a.this.otherMethod();

a.this.otherMethod();
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3