import org.apache.commons.beanutils.MethodUtils;
public class subscriber
{
public calculator cal=new calculator();
String funcName = "";
int result;
public void getValues(String strfuncName)
{
funcName= strfuncName; //has the function name of class calculator
}
public void giveResult()
{
result=cal.funcName();
//i want it to call the function whose name is stored in funcName
}
}
How do i do this using the reflection and
importing org.apache.commons.beanutils.MethodUtils
And as the function call can be dynamic that is any of the function can be called I cannot predefine it.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…