为了账号安全,请及时绑定邮箱和手机立即绑定

java final关键字

java final关键字

跃然一笑 2018-07-14 11:11:48
Integer 的final 就可以    aa的就不行了?請解釋 20 - 23 行 深入到源碼的比如 Integer gg = 0;做了什麽  aa = 9又做了什麽
查看完整描述

4 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

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

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


查看完整回答
反对 回复 2018-07-15
?
互换的青春

TA贡献1797条经验 获得超6个赞

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

查看完整回答
反对 回复 2018-07-15
?
青春有我

TA贡献1784条经验 获得超8个赞

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

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


查看完整回答
反对 回复 2018-07-15
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

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

查看完整回答
反对 回复 2018-07-15
  • 4 回答
  • 0 关注
  • 492 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信