最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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í)行順序的評論 (共 條)

分享到微博請遵守國家法律
思南县| 和龙市| 莱州市| 宝山区| 满洲里市| 溧阳市| 九龙城区| 屏山县| 镇原县| 阿荣旗| 漯河市| 台安县| 汉寿县| 南京市| 十堰市| 宽城| 康马县| 沁水县| 宁波市| 天祝| 芮城县| 化德县| 苏尼特左旗| 手游| 德清县| 射洪县| 枞阳县| 朝阳县| 平谷区| 贵州省| 福安市| 唐海县| 上虞市| 永清县| 塔河县| 图们市| 福贡县| 芦山县| 阿尔山市| 清涧县| 集安市|