我知道匿名和内部类的正常用法,但有趣的是 - 如果有可能为匿名类创建子类。我用过搜索但没有发现任何相关内容。
我无法想象这个语法应该是什么样子,但是有可能(可能是使用反射)创建将从某个匿名类扩展的类(可能会覆盖某些方法) - 或者匿名类总是最终的?
答案 0 :(得分:7)
来自JLS 15.9.5:
匿名类总是隐含最终的(§8.1.1.2)。
为了教导一个人捕鱼:"我刚刚去了index page for the JLS,搜索了#34;匿名课程"找到15.9.5,点击查看,答案就在该部分的开头。
答案 1 :(得分:0)
你可以使用Proxy动态扩展任何类,所以基本上是 - 如果匿名calss实现了接口。