假设我想在java中动态加载一个类并调用它start()
(没有参数)方法:
Class<?> c = Class.forName("AbuseMe");
c.getMethod("start").invoke(c.newInstance());
这是一个好的/安全的方法吗?
答案 0 :(得分:3)
Reflection是一种在运行时处理Java类的非常有用的方法,它可以用于加载Java类,调用其方法或在运行时分析类。
试试这个例子。
这肯定会帮到你。
How To Use Reflection To Call Java Method At Runtime
由于
答案 1 :(得分:1)