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()的结果是什么?然后这个方法调用就报错,这样的话这个方法调用必须满足什么条件呢?