I am new to java, I am trying to add an object to an array of objects. I have 2 Class, Bank and Account. Bank contains an array of Accounts objects.
Bank constructor initializes the Accounts array.
public Bank (String bankName, int num) {
nameOfBank = bankName;
max = num;
Account[] accounts = new Account[max];
count = 0;
This is my addAccount method.
public boolean addAccount (Account acct) {
if(acct == null) {
return false;
}
accounts[count++] = acct;
return true;
}
This is how I add the account in main
newBank.addAccount(test);
ps. I am not allowed to use anything other than java array.(no arrayList)
Exception in thread "main" java.lang.NullPointerException
at Bank.addAccount(Bank.java:55)
at TestBank.main(TestBank.java:15)