Foo f = (Foo) Proxy.newProxyInstance(
f1.getClass().getClassLoader(), f1.getClass().getInterfaces(), this);
f和f1都是Foo的实例,this是一个实现动态代理的类,现在的关系是这样的:
f1.getClass()是一个普通类,比如说是:MyClass,现在:MyClass extends SMyClass, SMyClass Implements ISMyClass,那么f1.getClass.getInterfaces()的结果是什么?然后这个方法调用就报错,这样的话这个方法调用必须满足什么条件呢?
f1.getClass().getClassLoader(), f1.getClass().getInterfaces(), this);
f和f1都是Foo的实例,this是一个实现动态代理的类,现在的关系是这样的:
f1.getClass()是一个普通类,比如说是:MyClass,现在:MyClass extends SMyClass, SMyClass Implements ISMyClass,那么f1.getClass.getInterfaces()的结果是什么?然后这个方法调用就报错,这样的话这个方法调用必须满足什么条件呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货