【发布时间】:2012-12-14 04:49:46
【问题描述】:
我在阅读 Java Puzzlers 时发现了以下功能
public class Main {
public static void main(String[] args) {
new Object() {
void helloWorld() {
System.out.println("Hello world!");
}
}.helloWorld();
}
}
我发现这非常方便。非常像封闭。问题是我找不到有关此构造的任何信息。谁能给我一个描述这个功能的链接?
【问题讨论】:
-
这不是 Java 7 独有的。这是一个匿名类。
-
哇,我一直都知道讨厌的类,但我不知道它可以这样使用。发布此内容后,我确实发现了一些限制。
-
致下面的海报:静态上下文中的匿名类在 中是不可能的