【发布时间】:2012-09-23 07:07:41
【问题描述】:
我有以下代码:
public class MyClass {
class Inner {
int s, e, p;
}
public static void main(String args[]) {
Inner in;
}
}
到目前为止,代码都很好,但是我无法在 in = new Inner() 这样的主要方法中实例化“in”,因为它显示了 non static field cannot be referenced in static context。
我可以通过什么方式做到这一点?我不想让我的Inner 类静态。
【问题讨论】:
-
你的 Java 知识做得很好。标题便于搜索。
标签: java static inner-classes