我有一个问题:MyFirstClass.java
public class MyFirstClass{
String strParam;
MySecondClass secClass;
//getters and setters
}
MySecondClass.java
public class MySecondClass{
String p1Param;
String p2Param;
String p3Param;
String p4Param;
//setters and getters
}
测试类.java
public void doProcessing(MyFirstClass pObj){
for(int i=0;i<3;i++){
System.out.println() ;
//###question is here
}
我想使用 java 反射并通过向 g 提供参数来调用 for 循环中的 pObj.getP**Param() 方法
Method m= cls.getMethod("getP"+(i+1)+"Param");
pObj.getSecClass.[ invokeMethod m ]
如何使它成为可能。我不想使用 p*Params 数组。
提前致谢。