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

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

類中用 static定義的變量調用時更改一個對象的該變量時 為什么后面調用類的變量時變量值也改變

http://img1.sycdn.imooc.com//5798d0960001571708530473.jpg為什么在這個代碼中第三次輸出前hello .hobby改變了 而第三次輸出中調用helloword。hobby的變量值也改變了 ?不是應該在第三次中調用hello。hobby嘛

正在回答

4 回答

為什么在還沒創建對象hello時,對象名hello哪里冒出來的?同樣都是第三段代碼的問題

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

因為靜態變量 hobby ?被重新賦予了新值 當再次調用成員變量 hobby的時候 就執行了重寫的新值

0 回復 有任何疑惑可以回復我~
在hello是對象,hello.hobby是調用了hobby的值,然后又對其賦予了新的值“愛慕課”,所以外邊hobby的值其實已經變成了“愛慕課”


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

因為static 定義的變量是共享的 ?當有一個方法將其改變 那么 他的值就發生了變化?

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

舉報

0/150
提交
取消

類中用 static定義的變量調用時更改一個對象的該變量時 為什么后面調用類的變量時變量值也改變

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

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

幫助反饋 APP下載

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

公眾號

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