我想在初始化函数中访问传递给构造函数的值。当前,我将它们传递给一些实例变量,然后从initialize函数访问它们。有没有更好/更简洁的方法呢?
public class Example implements Initializable{
private int instanceVariable;
public Example(int exampleArg) {
instanceVariable = exampleArg;
}
@Override
public void initialize(URL location, ResourceBundle resources) {
System.out.println(/* Somehow access exampleArg in the constructor */);
}
}
答案 0 :(得分:2)
您无法在其他方法中访问方法/构造函数的本地变量,例如exampleArg
,但您可以访问instanceVariable
等成员字段。