你好,
Method类的invoke(Object obj,Object args[])方法接收的参数必须为对象,
如果参数为基本类型数据,必须转换为相应的包装类型的对象。invoke()方法的返回值总是对象,
如果实际被调用的方法的返回类型是基本类型数据,那么invoke()方法会把它转换为相应的包装类型的对象,
Object result = method.invoke(bean, (Object[])null);
这段程序的意思是:传入两个参数,一个是bean对象,一个是Object数组,传入的数组是空值,没有任何数据。invoke方法运行完之后,返回一个结果,将结果赋值给Object类型的result
希望对你有帮助. |