अनाम आंतरिक वर्ग से बाहरी वर्ग के उदाहरण तक पहुंच
जावा में, एक अज्ञात आंतरिक वर्ग एक स्पष्ट नाम के बिना एक नेस्टेड वर्ग है। इसका उपयोग आम तौर पर ईवेंट हैंडलर को लागू करने या बाहरी वर्ग में अमूर्त तरीकों को ओवरराइड करने के लिए किया जाता है। बाहरी वर्ग के भीतर, आप doStuff के पैरामीटर के रूप में एक अनाम आंतरिक वर्ग बनाते हैं।
अनाम आंतरिक वर्ग के भीतर से, आप बाहरी वर्ग में एक विधि तक पहुँचना चाहते हैं, जैसे कि अन्य विधि। आप अज्ञात आंतरिक वर्ग से बाहरी वर्ग के उदाहरण को कैसे संदर्भित कर सकते हैं?
इसका उत्तर आउटरक्लास.इस सिंटैक्स का उपयोग करने में निहित है। यह अभिव्यक्ति आपको बाहरी वर्ग के संलग्न उदाहरण तक पहुंचने की अनुमति देती है। आपके उदाहरण में, अज्ञात आंतरिक वर्ग से अन्य विधि को कॉल करने के लिए, आप इसका उपयोग करेंगे:
a.this.otherMethod();
a.this.otherMethod();
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3