什么是代碼起始化?
與構(gòu)造器作用非常相似的是初始化塊,它也可以對(duì)java對(duì)象進(jìn)行初始化操作。
使用初始化塊
初始化塊是java中出現(xiàn)的第四種成員(變量、方法、構(gòu)造器)一個(gè)類里可以有多個(gè)初始化塊,相同類型的初始化塊之間有順序:前面定義的初始化塊先執(zhí)行,后面定義的初始化塊后執(zhí)行。語法格式如下:
[修飾符]{
//初始化塊的可執(zhí)行代碼
...
}
初始化代碼塊的修飾符只能是static,使用此修飾的代碼塊為靜態(tài)初始化塊。初始化塊可以包含任何可執(zhí)行性語句,包括定義局部變量、調(diào)用其他對(duì)象的方法,以及使用分支、循環(huán)語句等。