作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/26 04:02:23
通过反射动态执行对象的方法的步骤是什么
通过反射动态执行对象的方法的步骤是什么
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);
}