场景是这样的:
- 数据库“overAllCount”中有一个包含一些值的字段。
- 我必须在我设计的许多类中使用这个变量。
- 我想在一个类中获取这个“overAllCount”,比如“OverAllCountClass”,并在其类名(如 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
}
}
我怎样才能做到这一点?