Java字段初始化的规律

一、动手动脑1

错误出现在 public Foo(int initVaule)是自己定义的构造函数,系统默认的构造函数就被覆盖了,这时如果在用构造函数需要给出一个整型的参数,而题中没有给出参数

 

二、

Java字段初始化的规律

如图所示,改变初始化块和字符串初始化的位置会影响到无参数对象的field的值,按照两者在类中的位置靠后的值最终为field的值,但并不会影响有参数的构造函数给field赋值。

 

posted @ 2017-10-20 17:43  奕然  阅读(99)  评论(0编辑  收藏  举报