範例
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;
}