黑马程序员技术交流社区

标题: 大神帮,final可以这样吗?能解释一下boluo1和boluo2吗? [打印本页]

作者: 土菠萝    时间: 2016-5-31 17:36
标题: 大神帮,final可以这样吗?能解释一下boluo1和boluo2吗?
class Tuboluo{
        Tuboluo(String tuboluo){
                System.out.println(tuboluo);
        }
}

public class Test3 {
       
        final Tuboluo boluo1 = new Tuboluo("我爱吃菠萝");
       
        static final Tuboluo boluo2 = new Tuboluo("我爱吃菠萝2");
       
        public static void main(String[] args){
                boluo1 = new Tuboluo("1234");
                boluo2 = new Tuboluo("我爱吃菠萝100");
        }
}
作者: GAREN    时间: 2016-5-31 18:14
final 修饰的变量是常量,只能赋值一次
作者: zhanghongtuo    时间: 2016-5-31 18:23
boluo1 = new Tuboluo("1234");
boluo2 = new Tuboluo("我爱吃菠萝100");
这两行会报错,被final修饰只能赋值一次,不能再次赋值




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