Java - Get reference to a static class using reflection -
जावा में, प्रतिस्थापन का उपयोग करते हुए एक स्थैतिक वर्ग (नेस्टेड) का उदाहरण प्राप्त करना संभव है?
मेरा मान है कि मेरे पास पैकेज में परिभाषित निम्न 2 वर्ग हैं Package1.SubPackage.SubSubPackage:
सार्वजनिक वर्ग MyMainClass {सार्वजनिक स्थिर वर्ग SalesObjectGrouper1 {सार्वजनिक स्थिर अंतिम GrouperContext CONTEXT = नया ग्रूपर कॉन्टैक्ट ("माइदेट"); } निजी स्टेटिक क्लास SalesObjectGrouper2 {सार्वजनिक स्थिर अंतिम GrouperContext CONTEXT = नया GrouperContext ("MyDate"); I ; } पकड़ (क्लासनोटफौन्डएक्सेशन पूर्व) {// हमेशा त्रुटि मारा}
यह इंगित करने में त्रुटि होगी कि क्लास नहीं मिला। क्या यह किया जा सकता है?
क्या आपने नेस्टेड क्लास के संदर्भ में
MyMainClass $ SalesObjectGrouper1
नेस्टेड क्लासेस को आंतरिक रूप से नाम दिया जाता है ContainingClassName $ NestedClassName
Comments
Post a Comment