import java - Copy
import java - Copy
ArrayList;
import java.util.List;
this.accountNumber = accountNumber;
this.balance = initialBalance;
return accountNumber;
return balance;
@Override
// CreditAccount.java
class CreditAccount extends AbstractBankAccount {
super(accountNumber, initialBalance);
this.creditLimit = creditLimit;
@Override
if (amount > 0) {
balance += amount;
@Override
balance -= amount;
@Override
// SavingsAccount.java
super(accountNumber, initialBalance);
@Override
if (amount > 0) {
balance += amount;
@Override
balance -= amount;
// Bank.java
class Bank {
public Bank() {
accounts.add(account);
}
public void showAllAccounts() {
System.out.println("All Accounts:");
System.out.println(account);
System.out.println(account);
bank.showAllAccounts();
bank.showAllCreditAccounts();
}