क्या जावा प्रतिबिंब एपीआई निजी क्षेत्रों तक पहुंच सकता है?
क्या जावा प्रतिबिंब एपीआई निजी क्षेत्रों तक पहुंच सकता है?

वीडियो: क्या जावा प्रतिबिंब एपीआई निजी क्षेत्रों तक पहुंच सकता है?

वीडियो: क्या जावा प्रतिबिंब एपीआई निजी क्षेत्रों तक पहुंच सकता है?
वीडियो: जावा परावर्तन की व्याख्या - bɘniɒlqxƎ noiɟɔɘlʇɘЯ ɒvɒᒐ 2024, मई
Anonim

निजी क्षेत्रों तक पहुंचें का उपयोग करते हुए प्रतिबिंब एपीआई

प्रतिबिंब एपीआई एक्सेस कर सकता है ए निजी क्षेत्र इसके पर setAccessible(true) कॉल करके खेत उदाहरण। एक नमूना वर्ग खोजें जिसमें निजी क्षेत्र तथा निजी तरीके

इसी तरह, क्या आप जावा में कक्षा के बाहर से निजी पद्धति का उपयोग कर सकते हैं?

आम तौर पर निजी तरीके कर सकते हैं आमतौर पर केवल उसी के भीतर से पहुँचा जा सकता है कक्षा . वे कैन 'टी अभिगम वे बाहरी वर्ग से निजी तरीके . हालाँकि, यह संभव है बाहरी वर्ग से निजी तरीकों तक पहुँचने के लिए का उपयोग करते हुए जावा का प्रतिबिंब एपीआई।

ऊपर के अलावा, क्या जावा की निजी पहुंच है? यदि किसी विधि या चर को के रूप में चिह्नित किया गया है निजी ( है NS निजी पहुंच संशोधक इसे सौंपा गया है), तब केवल उसी वर्ग के अंदर कोड हो सकता है अभिगम चर, या विधि को कॉल करें। उपवर्गों के अंदर कोड नहीं हो सकता अभिगम चर या विधि, न ही किसी बाहरी वर्ग से कोड कर सकते हैं।

इसके अलावा, मैं निजी सदस्यों तक कैसे पहुँच सकता हूँ?

निजी : कक्षा सदस्यों के रूप में घोषित निजी केवल कक्षा के अंदर के कार्यों द्वारा पहुँचा जा सकता है। उन्हें कक्षा के बाहर किसी भी वस्तु या कार्य द्वारा सीधे एक्सेस करने की अनुमति नहीं है। केवल सदस्य कार्यों या मित्र कार्यों की अनुमति है अभिगम NS निजी आंकड़े सदस्यों एक वर्ग का।

क्या हम प्रतिबिंब का उपयोग करके निजी तरीकों तक पहुंच सकते हैं?

आप पहुँच सकते हैं NS निजी तरीके एक वर्ग का का उपयोग करते हुए जावा प्रतिबिंब पैकेज। Step1 - तुरंत करें तरीका जावा की कक्षा। पास करके पैकेज को प्रतिबिंबित करें तरीका का नाम तरीका जो घोषित किया गया है निजी . Step2 - सेट करें तरीका setAccessible () के लिए सही मान पास करके पहुँचा जा सकता है तरीका.

सिफारिश की: