考虑以下代码
class A {
static class B{
int a = 0;
}
public static void main(String argc[]) {
B var1 = new B();
B var2 = new B();
var1.a = 5;
var2.a = 6;
System.out.println(var1.a+" and "+var2.a);
}
}
它输出5和6。静态成员只加载一次。但输出与该语句相矛盾。所以静态类的概念肯定与静态数据成员不同。那么静态类的情况是什么意思