我整天都在寻找这个问题的答案。
我有一个值类,只要程序正在运行,它就可以保存各种值。
我在 A 类中创建了一个新的 Value 对象,并存储了一个 int 值。
A 类也有一个 printMoney() 方法。
public class A {
Value value = new Value();
value.setMoney(100);
public void printMoney {
System.out.println(value.getMoney);
}
在 B 类中,我希望能够从 A 类调用 printMoney(),所以逻辑上我执行以下操作:
public class B {
A a = new A();
a.printMoney();
}
但是,这确实返回“0”而不是“100”作为值。
我知道通过创建一个 A 对象,我会自动创建一个新的值对象,它具有默认的货币值。所以,基本上我的问题是;我该如何解决?