reflection - How to call Java function from string stored in a Variable -
संभव डुप्लिकेट:
मुझे फ़ंक्शन कॉल करने में सक्षम होने की आवश्यकता है, लेकिन फ़ंक्शन का नाम किसी चर में संग्रहीत किया जाता है, क्या यह संभव है उदा:
सार्वजनिक void foo () {// यहाँ कोड} सार्वजनिक शून्य बार () {// कोड यहाँ} स्ट्रिंग functionName = "foo";
// मुझे फ़ंक्शन के आधार पर फ़ंक्शन कॉल करना होगा। नाम
Anyhelp महान होगा, धन्यवाद
हाँ, आप प्रतिबिंब का उपयोग कर सकते हैं हालांकि, प्रभावी जावा 2 संस्करण, मद 53: प्रतिबिंब के लिए इंटरफेस को प्राथमिकता भी पर विचार करें। यदि संभव हो, तो इंटरफेस का उपयोग करें।
Comments
Post a Comment