黑马程序员技术交流社区
标题:
关于final关键字的修饰
[打印本页]
作者:
张业婷
时间:
2014-10-1 11:17
标题:
关于final关键字的修饰
使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变啊?
作者:
哈达洋
时间:
2014-10-1 13:04
对于引用变量,就是引用(地址)不能变。比如:final person p1 = new person(),这里的p1是指的对象的地址,它不能变化,也就是说不能再来个p1= new person(),但是对象的内容是可以改变的。
作者:
雨下阳光
时间:
2014-10-1 13:46
final表示最终,当final修饰变量时,表示这个变量不能再改变,这个变量就成为常量了,调用时是根据地址获取值的,这时final修饰后即是地址和值均不能再改变,在Java语言里,不能说这个值是对象。
纯属个人见解。
作者:
菜鸟一号
时间:
2014-10-1 13:57
反正就是修饰常量的
作者:
千里马
时间:
2014-10-1 21:26
final在Java中表示最终意思,可以使用final关键字声明类、属性、方法,但在声明时需要注意以下几点:1、使用final声明的类不能有子类;2、使用final声明的方法不能被子类所覆写;3、使用final声明的变量即成为常量,常量不可以修改。
希望这些可以帮助你理解
作者:
yanghao
时间:
2014-10-1 21:56
final 对象 中的 成员变量是可以改变的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2