类可以从匿名类扩展

时间:2014-10-14 22:02:06

标签: java inheritance anonymous-class

我知道匿名和内部类的正常用法,但有趣的是 - 如果有可能为匿名类创建子类。我用过搜索但没有发现任何相关内容。

我无法想象这个语法应该是什么样子,但是有可能(可能是使用反射)创建将从某个匿名类扩展的类(可能会覆盖某些方法) - 或者匿名类总是最终的?

2 个答案:

答案 0 :(得分:7)

来自JLS 15.9.5

  

匿名类总是隐含最终的(§8.1.1.2)。


为了教导一个人捕鱼:"我刚刚去了index page for the JLS,搜索了#34;匿名课程"找到15.9.5,点击查看,答案就在该部分的开头。

答案 1 :(得分:0)

你可以使用Proxy动态扩展任何类,所以基本上是 - 如果匿名calss实现了接口