黑马程序员技术交流社区

标题: 代理问题。。。 [打印本页]

作者: star5603    时间: 2014-8-6 15:48
标题: 代理问题。。。
本帖最后由 star5603 于 2014-8-13 09:56 编辑

为什么ArrayList的代理类,要用Collection来调用呢。。。

作者: 暗夜星辰    时间: 2014-8-6 19:13
个人理解,希望对楼主有帮助!
因为Proxy.getProxyClass(loader, interfaces)这句代码中的第二个参数需要的是一个接口
作者: yuZhe_toString    时间: 2014-8-7 09:25
因为Collection是ArrayList的接口,ArrayList的常规方法都来自于Collection,为了保证代理类与被代理类的方法一致,所以选择被代理类的接口作为标准。
作者: 李文方    时间: 2014-8-7 09:42
谢谢分享,学习啦




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