java final关键字

enjoyoschina 发布于 2017/03/05 09:50
阅读 259
收藏 0

Integer 的final 就可以    aa的就不行了?

請解釋 20 - 23 行 深入到源碼的

比如 Integer gg = 0;做了什麽  aa = 9又做了什麽

加载中
0
moliunian
moliunian

19行地final修饰地是类,只是表示这个类不能被继承,与它里面地属性无关(就是没有作用于属性);

而23行地aa是第五行地aa,aa被final修饰,已经被赋值了,不能再次被修改(就是23行是不可以再赋值的)

0
googlewell
googlewell
啥是final,你居然还赋值
0
GestureWei
GestureWei

final修饰class表明此类不可被继承,修饰变量则表示该变量不可被修改,基本值类型不可修改值,引用类型不可修改其引用对象的指向

0
黑狗
黑狗

去查一下final修饰的变量和类是什么作用 一般什么情况下用

弄不明白的话,你就忘掉这个final 你可能还用不到 以后明白了再说

0
Eric_林
Eric_林

final修饰,意味着不可更改,23行你在重新赋值,试图更改,当然不被允许

0
天王盖地虎
天王盖地虎

这种问题,我应该理解为是你把代码看错了

返回顶部
顶部