2009-08-30 21:58 来自
漫步蓝色星球
/**
* 4.得到指定的方法,并且执行此方法
*
*/
public void reflect4(){
try {
Class cls = Class.forName("entity.UserBean");//加载UserBean类到内存中!获取一个Class对象
Method method = cls.getDeclaredMethod("getName");//根据方法名称得到对应的方法
Object obj = cls.newInstance();//通过class类反射一个对象实体!
Object value = method.invoke(obj);
System.out.println(value);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}