课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
加final与不加final输出结果都没变,我想问一下那final的作用到底何在? 还有我觉得将一个变量值赋予了一个变量名那这个变量值就是这个变量名的唯一值呀,那还需要final有何用?求大神给个合理的解释。
2016-11-25
源自:Java入门第一季(IDEA工具)升级版 2-11
正在回答
如果不用final你可以多次给变量赋值
char a='男';
a='我';
System.out.println(a);
输入结果是我
用final之后就不能这样了
变量名与变量值是分开存储的,变量名是通过访问变量值的存储地址获取具体值,所以也会出现多个变量名同时指向一个变量值的情况;至于final暂时我也不太清楚,没有办法给你一个确切的回复
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答求大神解释
1 回答求大神解释
1 回答大神求解释
6 回答不懂!求大神解释!
4 回答求大神解释下面的报错
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号