国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【Java基礎(chǔ)】代碼塊,成員變量,構(gòu)造器執(zhí)行順序

2022-12-06 16:58 作者:小幻不想碼代碼  | 我要投稿

看完韓順平老師講的代碼塊部分的知識,做一個總結(jié),變成自己的東西。

去看一遍韓順平老師的視頻,再自己敲一遍,這塊就理清了。

執(zhí)行順序:先靜態(tài),后普通,再構(gòu)造器(構(gòu)造器中會先調(diào)用super,再調(diào)用普通代碼塊,普通屬性初始化),級別相同,誰在前誰先執(zhí)行。

在創(chuàng)建對象之前,要進(jìn)行類加載,先加載父類,再加載子類,所以要先執(zhí)行靜態(tài)成員和靜態(tài)代碼塊,并且靜態(tài)代碼塊和靜態(tài)成員只會被執(zhí)行一次。

在創(chuàng)建子類對象時,BBB的構(gòu)造器中隱藏了super(),和調(diào)用普通代碼塊,初始化普通成員進(jìn)入AAA。

AAA已經(jīng)是父類了,進(jìn)入AAA的構(gòu)造器,調(diào)用普通成員和普通代碼塊,最后輸出aaa的構(gòu)造器被調(diào)用了,然后回到子類BBB,執(zhí)行普通代碼塊和初始化普通成員,最后輸出bbb的構(gòu)造器被調(diào)用了。

這塊其實(shí)不難,就是邏輯理清了就行。

【Java基礎(chǔ)】代碼塊,成員變量,構(gòu)造器執(zhí)行順序的評論 (共 條)

分享到微博請遵守國家法律
乌拉特中旗| 揭东县| 尼勒克县| 开原市| 蒲城县| 靖宇县| 泸水县| 望谟县| 德昌县| 左云县| 吴川市| 巫溪县| 石柱| 姚安县| 长治市| 浠水县| 图木舒克市| 库伦旗| 天门市| 贵溪市| 虞城县| 米脂县| 宁河县| 准格尔旗| 平原县| 勃利县| 尼木县| 黄陵县| 碌曲县| 津市市| 云阳县| 伊春市| 水城县| 苍溪县| 攀枝花市| 囊谦县| 沂南县| 镇平县| 石台县| 旺苍县| 盈江县|