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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 奋斗2014 于 2014-7-2 09:58 编辑

如上代码所注释的,这是动态代理中的涉及到的内部类。但是我查过了invocationhander是一个接口。接口的意思就是只能通过implements关键字被子类实现。那么代码中所写的new invocationhander{}是什么意思?正常来说new一般不就是实例化一个对象吗?为什么这里可以这样写?
      

内部类.jpg (57.73 KB, 下载次数: 58)

内部类.jpg

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

2 个回复

倒序浏览
这里用拉匿名内部类的方式来new 一个接口的子类对象

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

回复 使用道具 举报
多一点 发表于 2014-7-2 09:57
这里用拉匿名内部类的方式来new 一个接口的子类对象

恍然大悟,谢谢大神。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马