通过反射动态执行对象的方法的步骤是什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 23:38:06
通过反射动态执行对象的方法的步骤是什么

通过反射动态执行对象的方法的步骤是什么
通过反射动态执行对象的方法的步骤是什么

通过反射动态执行对象的方法的步骤是什么
package test.entity;
public class HelloWorld {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}

public void hello(){
System.out.println("hello world");
}
}
------------------------------------------------------------------------------------
public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException, SecurityException, NoSuchMethodException, IllegalArgumentException, InvocationTargetException {

Class clazz = Class.forName("test.entity.HelloWorld");
Object obj = clazz.newInstance();
clazz.getMethod("hello").invoke(obj);
}