> 文章列表 > final修饰的变量的初始化方法

final修饰的变量的初始化方法

final修饰的变量的初始化方法

一 :变量不是 static 变量 

1.直接 = 

例如 private final int  a = 1;

2.在构造器里进行初始化

private final int a;

A(){//A类构造器

a = 1;

}

3.在代码块中进行初始化

private final int a ;

{   a = 1;

}

4.用方法进行初始化

private final int a = Init();

public int Init(){

return 1;

}

二 : 变量是static 变量

1.直接 = 

2.用static 代码块进行初始化

3.用static 方法进行初始化

这里就不能使用构造器进行初始化了!

水族观赏鱼