JavaFx 从可初始化访问构造函数参数

标签 java class javafx javafx-8

我想在初始化函数中访问传递给构造函数的值。目前,我将它们传递给一些实例变量,然后从初始化函数访问它们。有更好/更简洁的方法吗?

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/

相关文章:

java - 使用 JavaFX 检查单击了哪个 Button 对象

java - 无法让 Ant 运行我的 JUnit 测试

java - 通过 java 使用 Mac 安装程序命令

php - 需要一次停止脚本

python - 使用字符串方法理解代码

performance - JavaFX Canvas 延迟

svg - 在 JavaFX 上的按钮中加载 SVG 文件

java - php、java、python、node.js 中 Cassandra 驱动程序的拓扑感知

Java时区格式问题

c++ - 如何使 char 数组在多个 .cpp 文件中可用?