您的位置:首页 > 编程语言 > Java开发

Java反射代码--06.执行所有特定的set方法

2013-01-24 14:21 447 查看
2009-08-30 22:49 来自 漫步蓝色星球

/**

* 6.执行所有特定的set方法

*

*/

public void reflect6(){

   try {

     Class cls = Class.forName("entity.UserBean");//加载UserBean类到内存中!获取一个Class对象

    Object obj = cls.newInstance();//通过class类反射一个对象实体!

     Method method = cls.getDeclaredMethod("setName",new Class[]{String.class});

     method.invoke(obj, new Object[]{"hechen"});//执行setUserName方法

    UserBean bean = (UserBean)obj;

    System.out.println(bean.getName());

   } catch (Exception e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

  }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐