package reflection;
import java.lang.reflect.Method;
public class InstanceMethodWithArg {
public static void main(String[] args) throws Exception {
Class clazz=Class.forName("reflection.InstanceMethodWithArg");
Object obj=clazz.newInstance();
Method method1=clazz.getMethod("add", Integer.TYPE, Integer.TYPE);
int sum=(Integer)method1.invoke(obj, 2,4);
System.out.println("the sum is: "+sum);
}
public int add(int a, int b) {
return a+b;
}
}