0
点赞
收藏
分享

微信扫一扫

Java字段初始化规律

10.15

一个类中既有初始化块,又有构造方法同时还设定了字段的初始值,谁说了算?

代码部分:

package lianxi;
public class bo {
public static void main(String[] args) {
In obj=new In();
System.out.println(obj.field);
obj=new In(300);
System.out.println(obj.field);
}
}
class In{
{
field=200;
}
public int field=100;
public In(int a) {
this.field=a;
}
public In() {

}
}

运行结果:

Java字段初始化规律_字段

 

 

运行结果分析:

说明字段的初始值和构造方法优先级高于初始化块。


举报

相关推荐

0 条评论