Bank Accounts Project

This project is very similar to the Java Checking Account project. It has 3 different types of accounts, 2 checking accounts, 2 savings accounts, and 2 credit accounts. The checking accounts has a fee attached to both withdrawal and deposit, the savings accounts have an interest rate that adds to the accounts with both withdrawal and deposit, and the credit accounts have no fees or interest with either account transactions. If you try to withdraw more than what is available in the accounts you get an error message. All of the account types inherit some base attributes from the Account class. The program has the accounts hard coded for the fees, interest, and starting balances. A for each loop goes through each account type and allows the user to deposit to the account and withdrawal to the account.

Program Run

Main Class Code

Account Class Code

Checking Class Code

Savings Class Code

Credit Class Code