使用反射复制一个JavaBean的对象

先看代码吧:


代码中有一个Customer1的JavaBean,通过反射复制了一个Customer1类的对象,为customerCopy,程序中的new Class[] { }是一种快捷方式,获得方法的引用。[]中用来放参数,{}里面可以放置方法的返回类型。new Class[] { }相当于new class("构造函数参数").newinstance.

//调用原对象的getXXX()方法
      Object value = getMethod.invoke(object, new Object[]{});
      System.out.println(fieldName + ":" + value);


用来获得特定对象的特定方法。

 

posted @ 2012-05-12 10:58  Java EE  阅读(342)  评论(0编辑  收藏  举报