A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Cola 中级黑马   /  2014-3-3 18:30  /  634 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Cola 于 2014-3-5 11:31 编辑

1.动态代理,一般目标类中实现了接口,请问目标类没有实现接口的话,可以创建动态代理吗?请问是没有实现接口的类要以静态代理的方式实现代理吗?
2.请问除了newProxyInstance方法可以创建实例,还有其他方式创建代理的实例吗?

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

1 个回复

倒序浏览
没有接口的话,可以自定义一个接口,让这个类去实现,如果这个类之前就已经实现了其他的接口,让自定义的接口继承所有这个类实现的接口。传参数的时候,传入自定义的接口就可以了。

如果这个类不是你写的,而是已经存在的,不可以改动的话,你可以用一个空的子类去继承它,并且实现你自定义的那个接口就ok了

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马