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

為了賬號安全,請及時綁定郵箱和手機立即綁定

聲明變量賦值和用初始化塊賦值的區(qū)別

通過變量聲明并賦值與用初始化塊賦值的方式,兩者在用途上有什么區(qū)別嗎?

正在回答

2 回答

就賦值而言好像沒什么區(qū)別吧,不過初始化塊還是很有用的,可以干些別的事情,比如說在賦值的同時輸出一些信息。你可以自己用eclipse進調試模式玩一玩

0 回復 有任何疑惑可以回復我~
#1

吾怯二日

就賦值而言應該沒什么區(qū)別
2016-02-29 回復 有任何疑惑可以回復我~

初學者,回答不一定對。

1、對于靜態(tài)屬性來說,靜態(tài)初始化塊還是有用的,因為它只會再第一次創(chuàng)建對象時執(zhí)行;通過變量賦值則會每次都會執(zhí)行,這樣的話也就不能稱作類屬性了

2、我覺得與直接聲明并賦值相比,初始化塊的產生應該更想 與 ?先聲明再通過構造函數賦值 ?這種方式 做類比。也就是說,對象的屬性初始化是分兩步的:聲明(這個時候并不去賦值);初始化(賦值)。而初始化 是可以通過兩種方式完成,初始化塊(創(chuàng)建類的時候就知道每個屬性的初始化值)和 帶參的構造函數(自定義初始化值)

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

聲明變量賦值和用初始化塊賦值的區(qū)別

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號