一、动手动脑1
错误出现在 public Foo(int initVaule)是自己定义的构造函数,系统默认的构造函数就被覆盖了,这时如果在用构造函数需要给出一个整型的参数,而题中没有给出参数
二、
Java字段初始化的规律
如图所示,改变初始化块和字符串初始化的位置会影响到无参数对象的field的值,按照两者在类中的位置靠后的值最终为field的值,但并不会影响有参数的构造函数给field赋值。