我在做一些功课时遇到了麻烦。我希望有人可以告诉我我做错了什么:)
这就是我要做的事情:
现在向Customer类添加一个方法,该方法将BankAccount类型的对象作为 参数并将参数分配给属性myBankAccount。你可能想要 使用以下方法标题:
public void addAccount(BankAccount account);
所以我必须将类BankAccount分配给我的另一个名为Customer的类中的方法中的属性。
这听起来很简单,但是当我尝试运行该程序时出现错误。
public void addAccount(BankAccount account)
{
account = myBankAccount;
}
答案 0 :(得分:3)
在Java中,赋值的目标是左侧:
myBankAccount = account;
答案 1 :(得分:0)
只需翻转你的逻辑。
作业是:
{instance} {operator} {parameter}
class Customer {
private BankAccount myBankAccount;
public void addAccount(BankAccount account) {
this.myBankAccount = account;
}
}