更新時(shí)間:2022-04-13 11:07:38 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1549次
對(duì)于初學(xué)者來說,很多小伙伴對(duì)java成員變量和局部變量還不是很了解,下面動(dòng)力節(jié)點(diǎn)小編來給大家分別進(jìn)行介紹。
局部變量在方法、構(gòu)造函數(shù)或塊中聲明。
進(jìn)入方法、構(gòu)造函數(shù)或塊時(shí)會(huì)創(chuàng)建局部變量,一旦退出方法、構(gòu)造函數(shù)或塊,變量將被銷毀。
訪問修飾符不能用于局部變量。
局部變量僅在聲明的方法、構(gòu)造函數(shù)或塊中可見。
局部變量在內(nèi)部堆棧級(jí)別實(shí)現(xiàn)。
局部變量沒有默認(rèn)值,因此在第一次使用前應(yīng)聲明局部變量并賦予初始值。
實(shí)例變量在類中聲明,但在方法、構(gòu)造函數(shù)或任何塊之外。
當(dāng)為堆中的對(duì)象分配空間時(shí),會(huì)為每個(gè)實(shí)例變量值創(chuàng)建一個(gè)槽。
實(shí)例變量在使用關(guān)鍵字“new”創(chuàng)建對(duì)象時(shí)創(chuàng)建,并在對(duì)象被銷毀時(shí)銷毀。
實(shí)例變量保存的值必須由多個(gè)方法、構(gòu)造函數(shù)或塊引用,或者必須在整個(gè)類中存在的對(duì)象狀態(tài)的基本部分引用。
實(shí)例變量可以在使用之前或之后在類級(jí)別聲明。
可以為實(shí)例變量提供訪問修飾符。
實(shí)例變量對(duì)類中的所有方法、構(gòu)造函數(shù)和塊都是可見的。通常,建議將這些變量設(shè)為私有(訪問級(jí)別)。但是,可以使用訪問修飾符為這些變量提供子類的可見性。
實(shí)例變量具有默認(rèn)值。對(duì)于數(shù)字,默認(rèn)值為 0,對(duì)于布爾值,默認(rèn)值為 false,對(duì)于對(duì)象引用,默認(rèn)值為 null??梢栽诼暶髌陂g或在構(gòu)造函數(shù)中分配值。
實(shí)例變量可以通過調(diào)用類內(nèi)部的變量名直接訪問。但是,在靜態(tài)方法中(當(dāng)實(shí)例變量具有可訪問性時(shí)),應(yīng)該使用完全限定名稱來調(diào)用它們。ObjectReference.VariableName。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)