国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Java中new DerivedClass()時背后發(fā)生的事情

2019-11-18 14:30:08
字體:
供稿:網(wǎng)友

java中new DerivedClass()時背后發(fā)生的事情



(原創(chuàng) – 邵正軍, 2005-4-5)



 



class DerivedClass extends BaseClass {…}



new DerivedClass();



 



1           裝載class

1.1          載入BaseClass , 產(chǎn)生了此處說明的序列步驟(即: [裝載class])的遞歸.

1.2          載入DerivedClass

1.2.1     為類作用域變量分配存儲空間,并賦默認(rèn)值

1.2.2     調(diào)用<cinit>,這包括: a).聲明類作用域變量并同時賦值的語句 b).包含在 static {…} 中的賦值語句以及其他任何合法語句.c).要說明的是: 以上賦值語句的右值也可以是函數(shù)調(diào)用,那是合法的.

2           為實例作用域變量分配存儲空間,并賦默認(rèn)值.

3           調(diào)用構(gòu)造函數(shù)***注重: Java規(guī)定:構(gòu)造函數(shù)的第一個條語句必須是對super構(gòu)造函數(shù)的調(diào)用,假如代碼中不是這樣,會由編譯器自動為其偷偷加上.

3.1          調(diào)用super構(gòu)造函數(shù), 產(chǎn)生了此處說明的序列步驟(即: [調(diào)用構(gòu)造函數(shù)])的遞歸.

3.2          調(diào)用<init>,這包括:a).聲明實例作用域變量并同時賦值的語句 b).包含在 {…} 中的賦值語句以及其他任何合法語句.c).要說明的是: 以上賦值語句的右值也可以是函數(shù)調(diào)用,那是合法的.

3.3          執(zhí)行構(gòu)造函數(shù)中的剩余部分.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 望奎县| 万州区| 法库县| 宜昌市| 蕉岭县| 简阳市| 霸州市| 安阳市| 合水县| 高碑店市| 利川市| 南康市| 章丘市| 咸宁市| 开鲁县| 兴安县| 且末县| 镇安县| 富阳市| 长垣县| 尼勒克县| 项城市| 成安县| 嘉禾县| 商丘市| 绵竹市| 安新县| 邛崃市| 泸水县| 阿鲁科尔沁旗| 永安市| 方正县| 铁力市| 宁武县| 喀什市| 马鞍山市| 庄浪县| 宁陕县| 万州区| 湛江市| 达州市|