java基础之final的用法

链接:https://www.nowcoder.com/questionTerminal/eabef9f274144ec0ac79653404e05433
来源:牛客网

被final修饰的变量必须要被初始化,那初始化的方式有:
1、定义时初始化;
2、final 成员变量可以在初始化块中初始化,但是不可在静态初始化块中初始化,只能是静态的final成员变量才能在静态初始化块中初始化
3、在类的构造器中初始化,但是静态final成员变量是不能在构造函数是初始化的。
原文地址:https://www.cnblogs.com/chaojibaidu/p/10715991.html