sto esercitandomi un po' con java,
ho una classe Banca che gestisce l'arrayList di conti correnti con metodi addAccount, removeAccount.
e una classe BankAccount che gestisce il conto corrente con id, nome, saldo.
la riga che da problemi è nel metodo addAccount: perché non posso creare un ArrayList nel costruttore di Banca e popolarlo con addAccount? così com'è eclipse mi dà errore.
Prego di verificare anche la correttezza logica e formale della variabile autoid: dovrebbe essere una variabile statica che si autoincrementa e funziona, ma non sono sicuro che formalmente sia il metodo migliore.
codice:package bankAccount; import java.util.ArrayList; public class Banca { public Banca(){ ArrayList<BankAccount> BancoDiNapoli = new ArrayList(); } public void addAccount(String name){ BancoDiNapoli.add(new BankAccount(name)); } }codice:public class BankAccount{ public static int autoid=0; public int id; private String name; private double balance; public BankAccount(String arg){ id=autoid++; name=arg; } public BankAccount(){ id=autoid++; name="Unknown"; } [...]

Rispondi quotando

