public class A{
public static final int j;
public static int x;
static{
j=9;
}
public A(int j)
{
j = j;
}
protected void print()
{
System.out.println(j);
}
}
上記のeclipseでコードを試すと、eclipseは、コンストラクターで変数「j」を初期化するために「変数jへの代入は効果がない」ことを示しています。
変数jが効果がない理由を教えてください。