博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初始化块与构造方法
阅读量:5238 次
发布时间:2019-06-14

本文共 586 字,大约阅读时间需要 1 分钟。

class InitializeBlockClass {

 {
    field=200;
 }
    public int field=100;
    public InitializeBlockClass (int value){
    this.field=value;
 }
public InitializeBlockClass(){
 }
    public static void main(String[] args) {
    // TODO Auto-generated method stub
        InitializeBlockClass obj=new InitializeBlockClass();
        System.out.println(obj.field);
        obj=new InitializeBlockClass (300);
        System.out.println(obj.field);
 }

}

输出100 300

Java字段初始化的规律:Java进行初始化的地方有两个,初始化块和构造函数,其中初始化块又分为静态初始化块和实例初始化块(以上程序为实例初始化块),执行类成员定义时指定的默认值或类的初始化块,到底执行哪一个要看哪一个“排在前面”。当有两个构造函数时依据参数个数进行引用。

转载于:https://www.cnblogs.com/96ZYJ/p/4888321.html

你可能感兴趣的文章
github 使用教程初级版
查看>>
《软件测试》实验 实验五 测试技术
查看>>
C++中变量命名规范
查看>>
【迭代器】
查看>>
mysql常用命令小结
查看>>
CSS ZOOM 作用[IE6下清除浮动]
查看>>
SDN关键技术-Segment Routing协议简介
查看>>
【XSY2679】修墙 最短路
查看>>
jvm 内存溢出问题排查方法
查看>>
SpringBoot几种定时任务的实现方式
查看>>
Object对象
查看>>
Docker简单说明
查看>>
web 前端
查看>>
Google字典API与语音库
查看>>
[LISP] LISP Collections
查看>>
java 队列的使用(转载)
查看>>
ZOJ 1666 G-Square Coins
查看>>
CodeForces Round #545 Div.2
查看>>
卷积中的参数
查看>>
Linux中Zabbix4.0的搭建
查看>>