【发布时间】:2013-09-09 06:23:19
【问题描述】:
我能够使用 Java 语言进行一些实验,令人惊讶的是,我使用了这行代码 {{ }}。此外,我注意到使用该代码结构,我可以使用该类的任何方法,而无需为其创建对象变量。
例如:
class Sample {
public void hello() {
// Do something here.
}
}
class SampleTest {
public void testHello() {
new Sample {{ hello(); }};
}
// PSVM ...
}
问题是第 8 行语句所要求的概念/术语是什么?
【问题讨论】:
-
这里的
Hello是什么? -
它被称为[“双括号”初始化][1]。 [1]:stackoverflow.com/questions/1958636/…
标签: java