2014-09-24 48 views
-1

我在某些作业中遇到了一些麻烦。我希望有人能告诉我什么,我做错了:)将参数分配给属性Java

这是我必须做的:

现在,添加到一流的客户的方法是采用类型的BankAccount的对象作为参数 和分配参数myBankAccount。你可能想 使用下面的方法标题:

public void addAccount(BankAccount account); 

所以不得不类的BankAccount分配给客户叫我在其他类中的方法的属性。

这听起来很简单,但我尝试运行该程序时出现错误。

public void addAccount(BankAccount account) 
{ 
    account = myBankAccount; 
} 
+3

你得到什么错误? – Christian 2014-09-24 22:21:40

+0

你有什么错误? – APerson 2014-09-24 22:21:40

+0

@Christian word – APerson 2014-09-24 22:22:08

回答

0

各地只需掀开你的逻辑。

分配是:

{instance} {operator} {parameter} 
class Customer { 
    private BankAccount myBankAccount; 

    public void addAccount(BankAccount account) { 
     this.myBankAccount = account; 
    } 
} 

参考Java 7 Spec: 15.26.1. Simple Assignment Operator =

+0

代码没有错,对不起,我只是要快速,代码不是为了创建一个新的帐户,在下一个任务中,我会需要添加更多的逻辑添加acount方法..但感谢您的快速的眼睛,我已经把它错误的方式分配。 – user2984388 2014-09-24 22:42:21

3

在Java中,赋值的目标是左侧:

myBankAccount = account; 
+0

谢谢! :) ...但我仍然得到“错误” – user2984388 2014-09-24 22:33:13

相关问题