5.7 (2)反射举例
生活随笔
收集整理的這篇文章主要介紹了
5.7 (2)反射举例
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
public class A {
public void foo(String name) {
System.out.println("Hello, " + name);
}
}
可以編寫另外一個(gè)類來反射調(diào)用A上的方法:?
import java.lang.reflect.Method;
public class TestClassLoad {
public static void main(String[] args) throws Exception {
Class<?> clz = Class.forName("A");
Object o = clz.newInstance();
Method m = clz.getMethod("foo", String.class);
for (int i = 0; i < 16; i++) {
m.invoke(o, Integer.toString(i));
}
}
}
轉(zhuǎn)載于:https://www.cnblogs.com/Mr24/p/6514573.html
總結(jié)
以上是生活随笔為你收集整理的5.7 (2)反射举例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 几步就能实现快速压缩大量视频容量
- 下一篇: g9008v android7,三星G9