//
一个简单的例子
import java.lang.reflect. * ;
public class DumpMethods ... {
public static void main(String args[]) ...{
try ...{
Class c = Class.forName(args[0]);
Method m[] = c.getDeclaredMethods();
for (int i = 0; i < m.length; i++)
System.out.println(m[i].toString());
} catch (Throwable e) ...{
System.err.println(e);
}
}
}
import java.lang.reflect. * ;
public class DumpMethods ... {
public static void main(String args[]) ...{
try ...{
Class c = Class.forName(args[0]);
Method m[] = c.getDeclaredMethods();
for (int i = 0; i < m.length; i++)
System.out.println(m[i].toString());
} catch (Throwable e) ...{
System.err.println(e);
}
}
}
//它最简单的用处就是获得 Java 类中各成员的名称并显示出来。
//JavaBean 是 reflection 的实际应用之一,需要进一步学习