正常情况下我们用放射方式获取一个实例对象
可以用clazzProxy1.newInstance();,形同于无参,若是有参数,则先通过构造方法获取参数列表后才能实例。
- class MyInvocationHandler implements InvocationHandler{
- @Override
- public Object invoke(Object proxy, Method method, Object[] args)throws Throwable {
- //重写方法
- return null;
- }
- }
- Collection proxy1=(Collection)constructor.newInstance(new MyInvocationHandler());
复制代码 问题是到了这里constructor.newInstance(new MyInvocationHandler()); 因该就算是一件有了个实例了。
怎么会是Collection的类型呢?
虽然Collection也是接口??有一毛钱关系啊
求拯救{:soso__10613299921339608993_7:}
|