gpt4 book ai didi

JAVA FX : Can I access objects instantiated in main from any controller?

转载 作者:行者123 更新时间:2023-12-01 06:22:21 24 4
gpt4 key购买 nike

我问的原因是想知道我是否可以在 Main 中实例化的类中保存身份验证详细信息,然后在各种 Controller 中引用它们?

public Class Identity(){
Public String userId = null;
}

public Class Main extends Application(){
Identity identity = new Identity;
identity.userId = 123;
//can I access this from any controller now?
//I think that when i instantiate the object in a new controller the
//userId will again be null for that reference correct?
}

最佳答案

恐怕不能,如果您在新 Controller 中实例化该对象,则 userId 将为 null,因为您引用的是新创建的对象的 userId 而不是原始对象的 userId。

最好的选择是使用数据库或文件保存数据并读取数据,这样任何 Controller 都可以访问数据。

关于JAVA FX : Can I access objects instantiated in main from any controller?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45761007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com