サンプル
public class
ClassA {
static int
i
= ClassB.i;
}
class
ClassB {
public static int
i
= 100;
}
解決策
非 final の static フィールドを
final
として宣言するか、そのフィールドを参照することを避けてください。
public class
ClassA {
static int
i
= ClassB.i;
}
class
ClassB {
public static final int
i
= 100;
}