java内部类
Arsuf 2015-10-18 03:59:08 Java不允许在非静态内部类里面定义静态成员。下面的程序显示了非静态内部类里包含静态成员将引起编译错误。
public class InnerNoStatic {
private class InnerClass{
static{
System.out.println("=========");
}
private static int intProp;
private static void test(){}
}
}
为什么不允许在非静态内部类里面定义静态成员?求大神解释一下