亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

直接賦值 和重新賦值有什么區別?

String test="慕課網";

System.out.println(test);

test="I love you!";

System.out.println("重新賦值"+test);

直接賦值 和重新賦值有什么區別?


正在回答

3 回答

你所說的直接賦值,其實的意思,是準確的來說是初始化,在程序中定義一個變量的時候,你首先得告訴虛擬機,你要定義一個什么樣的變量,變量的值是什么,是String類型,還是int類型,還是boolean類型,這就是初始化,這樣一個變量才會存在,而在接下來的運行之中,發現這個變量要被改變了,這時候,再重新給這個變量賦予一個新的值,相當于,剛剛開始定義你是18歲,過了一段時間,你變成了20歲,你還是你,還是String類型,只是值變了,其實,這里深究沒有多大意思的。

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

我個人覺得:直接賦值是決定了使用類,而重新賦值是必須在前面使用的類中給于的值一一對應(不知道對不對參考下)

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

同問,我也有疑惑

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

舉報

0/150
提交
取消

直接賦值 和重新賦值有什么區別?

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

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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