reflection - How to call Java function from string stored in a Variable -


संभव डुप्लिकेट:

मुझे फ़ंक्शन कॉल करने में सक्षम होने की आवश्यकता है, लेकिन फ़ंक्शन का नाम किसी चर में संग्रहीत किया जाता है, क्या यह संभव है उदा:

  सार्वजनिक void foo () {// यहाँ कोड} सार्वजनिक शून्य बार () {// कोड यहाँ} स्ट्रिंग functionName = "foo";  

// मुझे फ़ंक्शन के आधार पर फ़ंक्शन कॉल करना होगा। नाम

Anyhelp महान होगा, धन्यवाद

हाँ, आप प्रतिबिंब का उपयोग कर सकते हैं हालांकि, प्रभावी जावा 2 संस्करण, मद 53: प्रतिबिंब के लिए इंटरफेस को प्राथमिकता भी पर विचार करें। यदि संभव हो, तो इंटरफेस का उपयोग करें।

  • संबंधित प्रश्न
  • / H3>


    Comments

    Popular posts from this blog

    windows - Heroku throws SQLITE3 Read only exception -

    lex - Building a lexical Analyzer in Java -

    python - rename keys in a dictionary -