我刚刚在一篇文档中读到“静态方法只能调用其他静态方法,而不能从中调用非静态方法”。但是当我尝试测试它时,我认为看到了一些不同的东西。
我有一个 C 类,如下所述
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)
{
}
}
现在从类 C 中的 cc STATIC 方法,调用了一个非 STATIC 方法 accessA()。如果关于静态方法的陈述是真的,那怎么可能呢?