------解决方案-------------------- 注意,每个静态类,如果你不提供静态构造函数,编译器会自动添加一个
如果你加了,编译器则不加,结果就会有问题
例如
public class b{
static int a = 1;
static someobject = new .... ;
如果没有默认构造函数,这样写没有问题。
如果有,最好把这些初始化语句写在构造函数中。 ------解决方案-------------------- 好好看看你代码,构造函数,静态值初始话,一个出现错误,调用其他的都会引发异常,你调用一个静态值时,对其他静态值也进行初始化. ------解决方案--------------------