可能重複:
Why do I get 「non-static variable this cannot be referenced from a static context」?非靜態類不能從靜態上下文中引用
這裏是代碼
public class Stack
{
private class Node{
...
}
...
public static void main(String[] args){
Node node = new Node(); // generates a compiling error
}
}
錯誤說:
非靜態類節點不能從靜態上下文
在我的main()方法爲什麼不應該參考節點類引用?
「節點」應該*不*是一個內部類「堆棧」的。恕我直言... – paulsm4
@ paulsm4爲什麼不呢? – anthropomorphic