2010-11-28 4 views
3

Je semblent obtenir un «) » Escompté erreur lorsque je suis en train de compiler le programme«) » attendu (java)

Je ne sais pas quel est le problème, car il n'y a pas) manque dans la section du code, il indique est faux. Voici le code

public void openBankAccount (String firstName, String lastName, String addr1, 
          String addr2, String addr3, 
          String postcode, double openingBalance) 
{ 
    // Hilighted line 
    this.account = new BankAccount(String firstName, String lastName, 
            String addr1, String addr2, String addr3, 
            String postcode, double openingBalance); 


} 

Répondre

17

Vous n'avez pas besoin de spécifier les types des arguments du constructeur à nouveau, comme ils sont déjà définis par le nouveau signature du constructeur:

new BankAccount(firstName, lastName,addr1, addr2, addr3, postcode, openingBalance); 
+0

enlever « this.account = 'donne toujours la même erreur. – Chris

+0

@Chris, ce n'est pas le problème ici. Dans l'appel à votre constructeur, il n'est pas nécessaire de spécifier le type, par exemple 'String' ou' double', il suffit d'utiliser les variables. –

+0

Ahh je vois! Je vous remercie! – Chris