这是示例代码:
class A {
static {
int a;
class B {
}
}
public static void main(String[] args){
// cannot access class B and in a;
}
}
我不知道static
这个上下文中的关键字是什么意思。我在其中声明了一个int
变量和一个类。但我不能在 A 类或主要方法中使用它。我编译它不会产生任何错误。所以,我认为这种声明是有目的的。