// 获得类对象
// forName(String className)
// className - 所需类的完全限定名。 (需要完整的路径)
Class<?> c = Class.forName("com.Test");
// 新建一个实例对象
// 类需要定义无参构造函数
Object o = c.newInstance();
// 获得该类自身的方法,不包括继承的。(继承的使用getMethods)
Method[] m = c.getDeclaredMethods();
Object a = null;
for (Method method : m) {
// invoke(Object obj, Object... args)
// obj:实例对象
// args:参数列表
method.invoke(o, a);
}
// forName(String className)
// className - 所需类的完全限定名。 (需要完整的路径)
Class<?> c = Class.forName("com.Test");
// 新建一个实例对象
// 类需要定义无参构造函数
Object o = c.newInstance();
// 获得该类自身的方法,不包括继承的。(继承的使用getMethods)
Method[] m = c.getDeclaredMethods();
Object a = null;
for (Method method : m) {
// invoke(Object obj, Object... args)
// obj:实例对象
// args:参数列表
method.invoke(o, a);
}