2014-09-24 89 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

相關問題