黑马程序员技术交流社区

标题: 关于代理的问题,求大神赐教。 [打印本页]

作者: 苏克    时间: 2013-1-27 18:13
标题: 关于代理的问题,求大神赐教。
Collection Proxy2=(Collection)Proxy.newProxyInstance(Collection.class.getClassLoader(),
            new Class[]{Collection.class},
            new InvocationHandler(){
             ArrayList<String> al=null;     
               //  al=new ArrayList<String>();//在代理里面这样分行是不让写的?????????????      
             public Object invoke(Object proxy, Method method, Object[] args)
               throws Throwable {
              if(al==null) //
              al=new ArrayList<String>();//但是这样有是让写的呢???
             Object retru=method.invoke(al, args);
              return retru;
             }
          });

作者: 小学生0987    时间: 2013-1-27 20:44
当然不行了,赋值语句应该在方法体里




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