第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

在靜態(tài)初始化塊中創(chuàng)建同類的一個對象后,靜態(tài)初始化塊、普通塊、構造方法是按什么順序執(zhí)行的?

搞的好迷糊~~~

正在回答

4 回答

靜態(tài)代碼塊:用于給類初始化,類加載時就會被加載執(zhí)行,只加載一次。
構造代碼塊:用于給對象初始化的。只要建立對象該部分就會被執(zhí)行,且優(yōu)先于構造函數(shù)。
構造函數(shù): ?給對應對象初始化的,建立對象時,選擇相應的構造函數(shù)初始化對象。
創(chuàng)建對象時,三者被加載執(zhí)行順序:靜態(tài)代碼塊--->構造代碼塊--->構造函數(shù)

1 回復 有任何疑惑可以回復我~

在一個主方法中,程序運行時靜態(tài)初始化塊最先被執(zhí)行,然后執(zhí)行普通初始化塊,最后才執(zhí)行構造方法。

0 回復 有任何疑惑可以回復我~

靜態(tài)初始化塊 > 普通塊 > 構造方法

主方法所在的類中定義的靜態(tài)初始化塊為第一順序執(zhí)行,但是不管多少對象產(chǎn)生,這個靜態(tài)代碼塊只執(zhí)行一次

0 回復 有任何疑惑可以回復我~
#1

慕粉3434242 提問者

static { initialise ccc = new initialise(); System.out.println(ccc.i) ; }在里面加上initialise ccc = new initialise();它們之間的執(zhí)行順序會變吧?
2016-06-03 回復 有任何疑惑可以回復我~

構造方法/靜態(tài)初始化塊/普通塊

0 回復 有任何疑惑可以回復我~
#1

慕粉3434242 提問者

我測試的在靜態(tài)塊中先建一個對象 然后輸出一下,第一個執(zhí)行的是普通塊,第二個是構造,第三個是靜態(tài)塊,第四個是main方法里的
2016-06-03 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

在靜態(tài)初始化塊中創(chuàng)建同類的一個對象后,靜態(tài)初始化塊、普通塊、構造方法是按什么順序執(zhí)行的?

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號