public Object getValue(){
//知道类的名称和具体路径
//知道某个类的方法名称
求:得到该方法的返回值。。。
String classPathName="com...User";
String methodName="getValue()";
}
ps:新人没得多少分,求各位大神了。。。
------解决方案--------------------------------------------------------
- Java code
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(); } }