我想在初始化函数中访问传递给构造函数的值。目前,我将它们传递给一些实例变量,然后从初始化函数访问它们。有更好/更简洁的方法吗?
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 */);
}
}
最佳答案
您无法在另一个方法中访问方法/构造函数的局部变量,例如 exampleArg
,但可以访问成员字段,例如 instanceVariable
。
关于JavaFx 从可初始化访问构造函数参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39656358/