java吧 关注:1,182,837贴子:12,580,213
  • 14回复贴,共1

求解,这个判断题为什么是错的啊

只看楼主收藏回复

Java中的常量用final关键字修饰,标识符一般大写,赋值机会只有一次,必须在定义的时候赋初值。


IP属地:陕西来自Android客户端1楼2022-12-01 22:06回复
    求解,求解,真的搜不到解析呀


    IP属地:陕西来自Android客户端2楼2022-12-01 22:08
    收起回复
      大部分让你觉得没问题 就是最后必须在定义时赋值就不一定了 可以先定义再去静态代码块赋值


      IP属地:四川来自iPhone客户端3楼2022-12-01 23:05
      收起回复
        除了在定义时赋值外:
        static final属性还可以在static代码块中赋值;
        final属性还可以在实例代码块、构造函数中赋值;
        final局部变量还可以在定义的下方赋值。
        但都只有一次赋值机会,不能重复赋值。


        IP属地:湖南来自Android客户端4楼2022-12-02 00:06
        收起回复
          一旦赋值不能更改 但是一开始可以只声明 不赋值


          来自Android客户端5楼2022-12-02 15:58
          收起回复
            文字游戏,必须


            IP属地:安徽来自Android客户端6楼2022-12-02 16:02
            收起回复


              IP属地:广东来自iPhone客户端7楼2022-12-03 22:59
              回复
                可以在构造器赋值,也可以在类代码块里面赋值


                IP属地:广东来自Android客户端10楼2022-12-04 01:22
                收起回复