package com.sdzn.filter;
import java.lang.reflect.Method;
/**
* T 功能描述:反射测试
*
* @author RickyLee【lsr@sdzn.com.cn】
* @date 2017/2/10 14:10
*/
public class T {
public void test() {
System.out.println("测试");
}
public void test1(String a) {
System.out.println("测试1:" + a);
}
public static void main(String[] args) throws Exception {
Class c = Class.forName("com.sdzn.filter.T");
Object o = c.newInstance();
Method[] methods = c.getMethods();
for (Method m : methods) {
if (m.getName().equals("test")) {
m.invoke(o);
} else if (m.getName().equals("test1")) {
m.invoke(o, "ok");
}
}
}
}
JAVA反射应用实例
最新推荐文章于 2024-04-02 21:18:56 发布