package test;
import java.util.ArrayList;
import java.util.List;
public class test {
private final List<Object> list;
public static void main(String[] args) {
}
public test(){
this.list = new ArrayList<Object>();
}
public void setList(){
this.list = new ArrayList<Object>();
}
}
在构造方法test()中,可以实现对final类型的变量初始化。
在普通方法setList()方法中,无法对已声明的final变量进行初始化。