Method.invoke(obj,args)使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ChineseProgrammers/article/details/72675287

public Object invoke(Object obj, Object… args)
第一个参数为类的实例,第二个参数为相应函数中的参数
参数:
obj:从中调用底层方法的对象,必须是实例化对象
args: 用于方法的调用,是一个object的数组,参数有可能是多个

Class c = Class.forName("com.cmcc.test.Student");
Object obj = c.newInstance();
Method method = c.getMethod("setNum", Integer.class);
method.invoke(obj, 1);

猜你喜欢

转载自blog.csdn.net/ChineseProgrammers/article/details/72675287