我正在学习静态嵌套类,我发现了以下内容:
静态嵌套类是在另一个类中使用 static 关键字声明的,或者是在该类的静态上下文中声明的。
我无法理解的是,当它说“或在该类的静态上下文中”时,它是什么意思。
如果可能的话,有人可以给我一些行示例。我不明白“静态上下文”是什么意思。
最佳答案
我认为这意味着静态初始值设定项内的类:
public class OuterClass
{
static
{
class InnerClass
{
}
}
}
关于java - Java 类的静态上下文中的静态嵌套类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11026503/