黑马程序员技术交流社区

标题: 如题,一个内部类的问题,求高手解答? [打印本页]

作者: 奋斗2014    时间: 2014-7-2 09:36
标题: 如题,一个内部类的问题,求高手解答?
本帖最后由 奋斗2014 于 2014-7-2 09:58 编辑

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

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

内部类.jpg

作者: 多一点    时间: 2014-7-2 09:57
这里用拉匿名内部类的方式来new 一个接口的子类对象
作者: 奋斗2014    时间: 2014-7-2 09:59
多一点 发表于 2014-7-2 09:57
这里用拉匿名内部类的方式来new 一个接口的子类对象

恍然大悟,谢谢大神。




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