java final关键字的一些理解

一、修饰变量 final修饰的变量必须初始化,且一旦初始化后不能再被修改,下面是初始化时机的具体分析: 1、修饰成员变量 不管是类变量(有static)还是实例变量(无static),可以在声明的时候就初始化。对于类变量来说,可以在类中声明final类变量,在类代码块中初始化,如下图所示。这是因为在类中声明定义类变量,编译器会将该代码移入类代码块中的相应位置;对于实例变量也类似,不过将类代码块换成
相关文章
相关标签/搜索