黑马程序员技术交流社区

标题: Myeclipse抽取方法时不能抽取求助 [打印本页]

作者: 张承富    时间: 2013-6-22 14:28
标题: Myeclipse抽取方法时不能抽取求助
  1. public static void main(String[] args) throws IntrospectionException, IllegalArgumentException, IllegalAccessException, InvocationTargetException {
  2.                 ReflectPoint rp1 = new ReflectPoint(3,5);
  3.                
  4.                 String propertyName = "x";
  5.                 //"x"-> "X" -> "getX" ->MethodGetX ->
  6.                 PropertyDescriptor pd = new PropertyDescriptor(propertyName,rp1.getClass());
  7.                 Method methodGetX = pd.getReadMethod();
  8.                 Object retVal = methodGetX.invoke(rp1);
  9.                 //System.out.println(retVal);
  10.                 //利用JavaBean中set修改值
  11.                 Method methodSetX = pd.getWriteMethod();
  12.                 methodSetX.invoke(rp1,7);
  13.                
  14.                 System.out.println(rp1.getX());
  15.                
  16.                 PropertyDescriptor pd2 = new PropertyDescriptor(propertyName,rp1.getClass());
  17.                 Method methodGetX2 = pd.getReadMethod();
  18.                 Object retVal2 = methodGetX.invoke(rp1);
  19.                 System.out.println(retVal);
  20.         }
复制代码
不知道是不是我的Myeclipse的事,为什么抽取不了

这个图片我第一次弄不知道传没传上去,说是在附件里

未命名.jpg (44.31 KB, 下载次数: 0)

未命名.jpg

作者: oxf974025918    时间: 2013-6-22 14:56
把代码放在我的eclipse里面打印结果为
7
3
作者: oxf974025918    时间: 2013-6-22 14:58
建议你抛出异常的时候不要一个一个抛。反正main函数也不适合抛出异常,方便做题的话直接抛出throws Exception就可以了。
作者: 张承富    时间: 2013-6-22 15:32
你可以抽取方法?
作者: 张歆明    时间: 2013-6-22 15:46
张承富 发表于 2013-6-22 15:32
你可以抽取方法?

我昨晚看得这部分 没问题啊
作者: 张承富    时间: 2013-6-22 16:13
所以说是不是我myeclipse的问题呢
代码应该和张老师视频上一样




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2