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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于實(shí)例化過程中先后順序問題

背景:實(shí)例化過程中(這里先不包含父類),我的理解先后順序?yàn)椋?/p>

  1. 靜態(tài)代碼塊

  2. 初始化為默認(rèn)值(int:0,boolean:false,引用類型:null)

  3. 顯示聲明

  4. 初始化塊

  5. 構(gòu)造函數(shù)中this調(diào)用的其他構(gòu)造函數(shù)

  6. 主構(gòu)造函數(shù)

代碼

public?class?ConstructorTest?{
????public?static?void?main(String[]?args){
????????Demo?d?=?new?Demo();?//無參構(gòu)造函數(shù)
????}
}

class?Demo{
????private?String?name?=?"";?//instance?field?initialization??顯示域初始化
????
????public?Demo(){
????}
}

問題

根據(jù)先后順序,name先顯式初始化為"",然后再調(diào)用構(gòu)造函數(shù),查過相關(guān)資料空的構(gòu)造函數(shù)的定義是:“設(shè)置為默認(rèn)值”,我的理解是默認(rèn)值是null。但是這里name最后的輸出是"",所以問題是:空的構(gòu)造函數(shù)的默認(rèn)值是什么?

PS:

真是無聊的問題,但還是望解答。

正在回答

1 回答

你把它設(shè)置為靜態(tài)函數(shù),系統(tǒng)不會(huì)自動(dòng)幫你設(shè)置為默認(rèn)值

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Antique 提問者

Class Demo里面我并沒有設(shè)置靜態(tài)啊
2017-08-27 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Java入門第二季 升級(jí)版
  • 參與學(xué)習(xí)       531212    人
  • 解答問題       6327    個(gè)

課程升級(jí)!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙

進(jìn)入課程

關(guān)于實(shí)例化過程中先后順序問題

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)