作者: Jakob Jenkov 譯者:葉文海(yewenhai@gamil.com)
該系列文章中所描述介紹的是 Java 6 版本的反射機(jī)制。
下面是一個(gè) Java 反射的簡(jiǎn)單例子:
Method[] methods = MyObject.class.getMethods();
for(Method method : methods){
System.out.println("method = " + method.getName());
}
在這個(gè)例子中通過(guò)調(diào)用 MyObject 類的 class 屬性獲取對(duì)應(yīng)的 Class 類的對(duì)象,通過(guò)這個(gè) Class 類的對(duì)象獲取 MyObject 類中的方法集合。迭代這個(gè)方法的集合并且打印每個(gè)方法的名字。
本文鏈接地址: Java Reflection(一):Java反射指南