当类名已知时,将 Object 类的 java 对象动态转换为给定类
2022-09-01 01:14:11
是的,我明白。长标题的问题...所以我在字符串中有类名。我以这种方式动态创建该类的对象:
String className = "com.package.MyClass";
Class c = Class.forName(className);
Object obj = c.newInstance();
如何将该 obj 动态转换为 MyClass 对象?我不能这样写:
MyClass mobj = (MyClass)obj;
...因为类名可以不同。