class A {
public static void foo() {}
}
class B {
public static void foo() {}
}
के माध्यम से एक स्थिर विधि का उपयोग कैसे करें मेरे पास Class clazz = A.class; or B.class
है;कक्षा संदर्भ
मैं कैसे "clazz" के माध्यम से इस का उपयोग करते हैं यह सोचते हैं यह सौंपा जा सकता है या तो 'ए' या 'बी'
लेकिन क्लैज में 'ए' या 'बी' का संदर्भ नहीं है। इसका मतलब यह है कि ऐसा करना संभव नहीं है। – user339108
@ user339108, दुर्भाग्य से नहीं, –
के अच्छे तरीके से नहीं, मेरे पास मूल रूप से इंटरफेस के लिए लिखा गया तर्क था और मेरे व्युत्पन्न वर्ग ('ए' या 'बी') को तत्काल नहीं किया जा सकता क्योंकि उन्हें आंतरिक कक्षाओं के रूप में परिभाषित किया गया था और उनके पास नहीं था सार्वजनिक वर्ग पहचानकर्ता, इसलिए मुझे इस तकनीक का सहारा लेना पड़ा। – user339108