50,530
社区成员
发帖
与我相关
我的任务
分享
public static void main(String[] args) {
try {
String classPathName="t1.MyClass2";
String methodName="getValue";
Class c = Class.forName(classPathName);
Constructor[] constructor = c.getConstructors();
Object myClass = constructor[0].newInstance(null);
Method mthod = c.getDeclaredMethod(methodName, null);
Object obj = mthod.invoke(myClass, null);
System.out.println(obj);
} catch (Exception e) {
e.printStackTrace();
}
}
package t1;
public class MyClass2 {
public MyClass2(){}
public String getValue(){
return "this is MyClass.getValue()";
}
}