シナリオは次のようになります。
- データベース「overAllCount」に値を含むフィールドがあります。
- 私が設計している多くのクラスでこの変数を使用する必要があります。
- この「overAllCount」を「OverAllCountClass」という 1 つのクラスでフェッチし、OverAllCountClass.overAllCount のようなクラス名を持つすべてのサブクラスで使用したいと考えています。基本的に静的変数のようなものです。
どうすればいいですか?
私の解決策は次のとおりです。
public Class OverAllCountClass {
public static int OverAllCount;
public OverAllCountClass(){
// Fetch overAllCount from database here and set its value
}
}
////////// このように使用します //////////////
public class Usecount {
public void abc(){
// BUT IT IS NOT POSSIBLE becuase OverAllCountClass is not yet initialize
int mycount = OverAllCountClass.overAllCount
}
}
どうすればこれを達成できますか?