public class FinalTest {
//在定义变量的时候直接初始化
private final int a = 1;
//在构造方法内进行初始化
private final int b;
public FinalTest() {
b = 1;
}
//在构造代码块中初始化
private final int c;
{
c = 1;
}
//在静态代码块中初始化
private static final int d;
static{
d = 1;
}
//不能在构造方法中进行初始化
// private static final int e;
// public FinalTest() {
// e = 1;
// }
}
final的初始化
最新推荐文章于 2023-04-08 11:32:16 发布