「静的メソッドは他の静的メソッドのみを呼び出すことができ、そこから非静的メソッドを呼び出すことはできません」というドキュメントを読みました。しかし、私がそれをテストしようとしたとき、私は何か違うものを見たと思います.
以下に説明するクラス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 メソッドから、NON STATIC メソッド accessA() が呼び出されます。静的メソッドに関するステートメントが真である場合、どのようにそれが可能でしょうか?