日期:2014-05-16  浏览次数:20371 次

关于静态类static的一个问题
假如有一个static的类A,在这个A类里面定义了N个变量,之后又通过其他的某些操作对这里面的N个变量进行了赋值操作。问题是:能否通过一个按钮将这个A类里面的所有变量进行初始化(也就是将这些变量的值恢复到定义变量时的默认值(初始状态))?除了构造函数(因为变量有N个,个人感觉麻烦)
------解决方案--------------------
写个初始方法手动初始赋值,最好的方法是改写成单例模式,平常状态下就是一个单例对象类似静态共享,你要强行初始化就NEW一个
------解决方案--------------------
你写的静态类,要对所有变量初始化,你可以写一个方法,调用方法对所有变量初始化。如果又觉得多,那你就不要写静态类。直接实例化,全部都初始化了。