हाँ, मुझे पता है। प्रश्न का लंबा शीर्षक ... तो मेरे पास स्ट्रिंग में कक्षा का नाम है। मैं गतिशील इस तरह से उस वर्ग की वस्तु बना रहा हूं:क्लास नाम ज्ञात होने पर ऑब्जेक्ट क्लास के जावा ऑब्जेक्ट को गतिशील रूप से परिवर्तित करना
String className = "com.package.MyClass";
Class c = Class.forName(className);
Object obj = c.newInstance();
मैं गतिशील कैसे परिवर्तित कर सकते हैं कि objको MyClass वस्तु?
MyClass mobj = (MyClass)obj;
... क्योंकि className अलग हो सकता है: मैं इस तरह से नहीं लिख सकते हैं।
कि कोड परिवर्तित नहीं करता है: यह typecasts। क्या यही मतलब है तुम्हारा? – EJP