netbeans 我如何引用一个对象的示例?

sf6xfgos  于 2023-03-12  发布在  其他
关注(0)|答案(1)|浏览(154)

我在一个文件中创建了一个类的新示例,然后我试图引用另一个文件中的那个特定示例。
这是RegistroUI中对象的初始化。

CuentaBancaria Cuenta = new CuentaBancaria(nombre);

这是我尝试在IngresoUI中引用同一个类的代码。

textBienvenido.setText("BIENVENID@ USUARIO" + Cuenta.getNombre());

所有这一切都是在同一个包,并写在java.请任何想法将有帮助:D
我无法创建另一个对象,因为它的属性值不同,而且我不需要导入,因为已经在同一个包中。

db2dz4w8

db2dz4w81#

要引用一个对象的示例,你需要以某种方式将其传递到IngresoUI中。例如,通过IngresoUI的构造函数中的注入。

CuentaBancaria cuenta;
IngresoUI(CuentaBancaria cuenta){
    this.cuenta=cuenta
}

另一种方法是将IngresoUI注入RegistroUI,然后将CuentaBancaria cuenta传递到IngresoUI的某个方法中。

IngresoUI ingresoUI;
RegistroUI( IngresoUI ingresoUI){
    this.ingresoUI = ingresoUI;
}
void someMethodOfRegistroUI(){ //Method where you create CuentaBancaria 
    int nobre = 10;
    CuentaBancaria cuenta = new CuentaBancaria(nombre);
    ingresoUI.someMethodOfIngresoUI(cuenta);//call a method of IngresoUI
    //where you need CuentaBancaria cuenta;
}

相关问题