java - 声明后是否可以初始化最终变量..?

标签 java syntax final

这是否可能,很少有人认为这是可能的,我也在这里看到了 link ..但是当我亲自尝试时,它给我编译时错误..

我的意思是,

Class A{
    private final String data;

    public A(){
        data = "new string";
    }
}

提前致谢..

最佳答案

是的,这是可能的。类是用小写c写的。否则你的代码完全没问题(除了标识):

public class A {
   private final String data;

   public A() {
      data = "new string";
   }
}

关于java - 声明后是否可以初始化最终变量..?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9442694/

相关文章:

java文件排序在windows和linux中的区别

javascript - jQuery 将文本从 <li> 拉到隐藏表单字段

c++ - C++11 中的 "final"关键字用于函数的目的是什么?

c++ - 如何在 C++11 中检测一个类是否是最终的?

java - 欧拉计划 #14 : Why is my TreeMap algorithm slower than brute force?

java - Android-await 不得在 UI 线程上调用

syntax - 如何从文件名中删除撇号?

php - 用于显示多对多数据库结果的 MySQL 语法

java - 安卓Java : Using setOnClickListener in for loop

java - 将数值添加到字符串名称的最简单方法