什么是代码起始化?
与构造器作用非常相似的是初始化块,它也可以对java对象进行初始化操作。
使用初始化块
初始化块是java中出现的第四种成员(变量、方法、构造器)一个类里可以有多个初始化块,相同类型的初始化块之间有顺序:前面定义的初始化块先执行,后面定义的初始化块后执行。语法格式如下:
[修饰符]{
//初始化块的可执行代码
...
}
初始化代码块的修饰符只能是static,使用此修饰的代码块为静态初始化块。初始化块可以包含任何可执行性语句,包括定义局部变量、调用其他对象的方法,以及使用分支、循环语句等。