黑马程序员技术交流社区

标题: final关键字 [打印本页]

作者: 浩临天下    时间: 2013-6-20 21:56
标题: final关键字
本帖最后由 Super_Class 于 2013-6-21 00:05 编辑

使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
作者: 王磊    时间: 2013-6-20 22:49
应该说是都不能变,也就是说在该变量以及指向的数据在作用域内,是一个最终的映射关系,例如定义final int PI= 3.14.那么在作用域内,PI就是3.14。
作者: 娄田田    时间: 2013-6-20 23:30
final修改的变量,引用不能变,但是可以修改这个引用指向的对象的内容,例如:
final StringBuilder s = new StringBuilder("asd");
s.append("fdshf");
System.out.println(s);




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2