ReflectPoint pt1 = new ReflectPoint (3,5);
String propertyName = "x";
PropertyDescriptor pd = new PropertyDescriptor(propertyName,pt1.getClass());
Method methodGetX = pd.getReadMethod();
Object retValue = methodGetX.invoke(pt1);
System.out.println(retValue);
上面这段,是张老师用JavaBean,获得了getX()方法,
能通过普通的反射得到getX方法吗,就是把getX(),当成普通的方法来看待,
我试过了,报了好多错误,谁有不报错的方法呢,分享一个 |
|