我剛剛在一篇文檔中讀到「靜態方法只能調用其他靜態方法,並且無法從中調用非靜態方法」。但是當我試圖測試它時,我認爲看到了不同的東西。關於靜態關鍵字的困惑
我有如下
import pckage1.*;
public class C
{
public static void main(String par[])
{
}
public static void cc()
{
A ob = new A();
ob.accessA(0);
}
}
其中A類是
package pckage1;
public class A
{
public A()
{
}
public void accessA(int x)
{
}
}
現在,這裏從cc靜態方法在C類中描述的C類,非靜態方法輔助系列()被調用。如果關於靜態方法的陳述是真實的,那怎麼可能呢?
[靜態方法訪問非靜態構造函數?]的可能重複?(http://stackoverflow.com/questions/10513633/static-method-access-to-non-static-constructor) –