当前位置 : 主页 > 编程语言 > java >

Java字段初始化规律

来源:互联网 收集:自由互联 发布时间:2022-06-23
10.15 一个类中既有初始化块,又有构造方法同时还设定了字段的初始值,谁说了算? 代码部分: package lianxi; public class bo { public static void main(String[] args) { In obj=new In(); System.out.println(o

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字段初始化规律_字段

 

 

运行结果分析:

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


【本文转自:防御ddos http://www.558idc.com/stgf.html提供,感谢支持】
上一篇:封装统一返回数据格式
下一篇:没有了
网友评论