黑马程序员技术交流社区
标题:
关于final修饰词的使用~~
[打印本页]
作者:
姜胜凯
时间:
2014-1-22 20:44
标题:
关于final修饰词的使用~~
本帖最后由 姜胜凯 于 2014-1-22 22:39 编辑
class Something {
final int i;
public void doSomething() {
System.out.println("i = " + i);
}
}
此段代码
final int i;一直报错。。求大神解答原因。
作者:
@翱翔@
时间:
2014-1-22 21:05
你定义的i没有初始化,final关键字是他修饰的变量一旦初始化就不会改变,所以说final修饰的变量是常量。
作者:
黄晓鑫
时间:
2014-1-22 22:00
对最终的量不能对其进行改变
作者:
孤独的天奇
时间:
2014-1-22 23:05
final修饰的变量就是常量的意思,所以必须初始化,且只能被初始化一次
作者:
贾浩田
时间:
2014-10-24 17:30
黄晓鑫 发表于 2014-1-22 22:00
对最终的量不能对其进行改变
final StringBuilder sb = new StringBuilder("sdf");
sb.append("asdf");
请问这个怎么解释啊
作者:
齐宁宁
时间:
2014-10-26 08:45
初始化就行了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2