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

首頁 > 學院 > 開發設計 > 正文

Java基礎入門:關于Java構造器

2019-11-18 11:17:05
字體:
來源:轉載
供稿:網友

首先要注重的是java的構造器并不是函數,所以他并不能被繼續,這在我們extends的時候寫子類的構造器時比較的常見,即使子類構造器參數和父類的完全一樣,我們也要寫super就是因為這個原因。


 


構造器的修飾符比較的有限,僅僅只有public PRivate protected這三個,其他的例如任何修飾符都不能對其使用,也就是說構造器不答應被成名成抽象、同步、靜態等等訪問限制以外的形式。


 


因為構造器不是函數,所以它是沒有返回值的,也不答應有返回值。但是這里要說明一下,構造器中答應存在return語句,但是return什么都不返回,假如你指定了返回值,雖然編譯器不會報出任何錯誤,但是JVM會認為他是一個與構造器同名的函數罷了,這樣就會出現一些莫名其妙的無法找到構造器的錯誤,這里是要加倍注重的。


 


在我們extends一個子類的時候經常會出現一些意想不到的問題,我在這里說一些和構造器有關的。


 


首先說一下Java在構造實例時的順序(不討論裝載類的過程)


 


構造的粗略過程如下


 


1、分配對象空間,并將對象中成員初始化為0或者空,java不答應用戶操縱一個不定值的對象。


 


2、執行屬性值的顯式初始化(這里有一點變化,一會解釋,但大體是這樣的)


 


3、執行構造器


 




發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 冷水江市| 乌海市| 洛南县| 泰宁县| 开封市| 江阴市| 澎湖县| 清苑县| 托里县| 垦利县| 阿图什市| 安吉县| 商丘市| 都昌县| 安康市| 濉溪县| 莱西市| 哈巴河县| 平昌县| 青海省| 湛江市| 凌云县| 绥中县| 自贡市| 梅河口市| 客服| 盐亭县| 洛扎县| 曲沃县| 绿春县| 大宁县| 讷河市| 徐水县| 海晏县| 平昌县| 敖汉旗| 呼玛县| 德兴市| 府谷县| 五指山市| 台北县|