Serialized Form

Class Bank extends Object implements Serializable

Serialized Fields

bankName

String bankName

balance

int balance

transactionCount

int transactionCount

month

Month month

accountList

Map accountList

checkFee

int checkFee

transactionFee

int transactionFee

monthlyCharge

int monthlyCharge

interestRate

double interestRate

maxFreeTransactions

int maxFreeTransactions


Class BankAccount extends Object implements Serializable

Serialized Fields

balance

int balance

transactionCount

int transactionCount

issuingBank

Bank issuingBank


Class CheckingAccount extends BankAccount implements Serializable


Class FeeAccount extends BankAccount implements Serializable


Class InsufficientFundsException extends Exception implements Serializable


Class Month extends Object implements Serializable

Serialized Fields

month

int month

year

int year


Class NegativeAmountException extends Exception implements Serializable


Class RegularAccount extends BankAccount implements Serializable


Class SavingsAccount extends BankAccount implements Serializable

Serialized Fields

transactionsThisMonth

int transactionsThisMonth