慕萊塢9220042
2016-07-04 12:42:08
每天在這里貼一道 Java 題,借用java貼吧題目,來提高各位學(xué)習(xí)的興趣和質(zhì)量,希望多多支持!回答正確與否沒有關(guān)系,重在討論,借鑒別人的思路。請問注釋 1, 2, 3 處的語句有沒有編譯錯誤?
6 回答
已采納

kgd
TA貢獻(xiàn)17條經(jīng)驗 獲得超4個贊
1,2處會編譯報錯,1是基本數(shù)據(jù)類型的變量,其數(shù)值一旦在初始化之后便不能更改;2是引用類型的變量,在對其初始化之后便不能再讓其指向另一個對象。

strawberryxx
TA貢獻(xiàn)2條經(jīng)驗 獲得超1個贊
我覺得1,2,3都會報錯,因為java中的final關(guān)鍵字所修飾的變量是不能改變的,final修飾的方法也是不能繼承的。

白膜導(dǎo)師
TA貢獻(xiàn)6條經(jīng)驗 獲得超12個贊
我是這么覺得的,1,2報錯。因為所有都是常亮,所有的變量都在堆內(nèi)存中劃分出一塊區(qū)域存儲數(shù)值,1,2屬于把對象指向堆內(nèi)存相應(yīng)內(nèi)存塊的指針強(qiáng)行掰到另一個塊上面了,3是屬于把堆內(nèi)存中的塊值替換了一下?個人理解,如有錯誤請多見諒。以上。

此生不變丶
TA貢獻(xiàn)36條經(jīng)驗 獲得超19個贊
1,2是錯的, 第三個可以運(yùn)行 是因為 他用set方法進(jìn)行設(shè)置的。。原因我也不大清楚 希望能幫忙解答下。。
添加回答
舉報
0/150
提交
取消