課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第二季 升級(jí)版
這兩個(gè)是一回事么?
2017-03-03
源自:Java入門(mén)第二季 升級(jí)版 8-5
正在回答
不一樣,兩者和作用域有關(guān)系,局部變量只能聲明在方法體、代碼塊中,沒(méi)有缺省值,修飾符德華只能用final,作用域僅限于當(dāng)前的方法體內(nèi),一但這個(gè)方法體結(jié)束,這個(gè)就銷(xiāo)毀不存在了。而實(shí)例變量是聲明在類(lèi)中,方法體外的,可以有缺省值,可以用不同的修飾符,作用域是整個(gè)類(lèi)
我覺(jué)得實(shí)例變量就是類(lèi)中的屬性,比如我引用對(duì)象屬性,對(duì)象名.屬性名=***;這個(gè)過(guò)程叫給實(shí)例變量進(jìn)行賦值。而局部變量在類(lèi)的方法中定義,僅在當(dāng)前方法中使用
不一樣吧,兩者都是在方法內(nèi)部有效,但是兩個(gè)的類(lèi)型安全不一樣啊
????import?java.util.Arrays; ???? ????public?class?Test ????{ ??????public?static?void?main(String[]?args) ??????{ ??????????int?[]?a={89,-23,64,91,119,52,73}; ??????????System.out.println("考試成績(jī)前三名為:"); ??????????Test?test=new?Test();//test是實(shí)例變量 ??????????test.findVir(a); ??????????System.exit(0); ??????} ???????public?void?findVir(int[]?scores) ???????{ ?????????????int?t=0;//t是局部變量 ?????????????Arrays.sort(scores); ????????????for(int?i=scores.length-1;i>=0;i--) ????????????{ ????????????????? ????????????????if?(0<scores[i]&&100>scores[i]) ????????????????{ ????????????????????t++; ????????????????????if?(t>3) ????????????????????{ ????????????????????????break; ????????????????????} ????????????????????System.out.println(scores[i]); ???????????????????? ????????????????} ????????????????continue; ????????????} ??????????? ?????????? ???????} ????}
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開(kāi)發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
1 回答成員變量和局部變量
5 回答若局部變量和全局變量重名。
3 回答成員變量、局部變量與C中的全局變量、局部變量區(qū)別
1 回答成員變量和局部變量區(qū)別
2 回答有成員變量和局部變量,請(qǐng)問(wèn)有全局變量嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-03-07
不一樣,兩者和作用域有關(guān)系,局部變量只能聲明在方法體、代碼塊中,沒(méi)有缺省值,修飾符德華只能用final,作用域僅限于當(dāng)前的方法體內(nèi),一但這個(gè)方法體結(jié)束,這個(gè)就銷(xiāo)毀不存在了。而實(shí)例變量是聲明在類(lèi)中,方法體外的,可以有缺省值,可以用不同的修飾符,作用域是整個(gè)類(lèi)
2017-03-03
我覺(jué)得實(shí)例變量就是類(lèi)中的屬性,比如我引用對(duì)象屬性,對(duì)象名.屬性名=***;這個(gè)過(guò)程叫給實(shí)例變量進(jìn)行賦值。而局部變量在類(lèi)的方法中定義,僅在當(dāng)前方法中使用
2017-03-03
不一樣吧,兩者都是在方法內(nèi)部有效,但是兩個(gè)的類(lèi)型安全不一樣啊
2017-03-03