Java-Java:关于"非静态内部类中不能创建静态元素"的原因求解
public class InnerNoStatic { // 外部类
private class InnerClass { // 非静态内部类
static { // 非法
System.out.println("==========");
}
private static int inProp; // 非法
private static void test(){} // 非法
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我写过这个答案:
@Java中普通内部类为何不能有static数据和static字段,也不能包含嵌套类。