私はJavaの演習に行き詰まっているので、助けていただければ幸いです。
与えられた演習は次のとおりです。
Public class FindVariables{
Public static int x=7;
Public int y=3;
}
FindVariables a=new FindVariables ();
FindVariables b= new FindVariables ();
a.x=1;
a.y=5;
b.x=2;
b.y=6;
System.out.println(“a.x=”+a.x);
System.out.println(“a.y=”+a.y);
System.out.println(“b.x=”+b.x);
System.out.println(“b.x=”+b.y);
与えられた出力は次のとおりです。
a.x=2
a.y=5
b.x=2
b.y=6
「ax」が「2」を出力する理由を教えてください。
これはどのように計算されていますか?