introduction to java classes and objects bank account program
TRANSCRIPT
Introduction to Java
Classes and ObjectsBank Account Program
• Write a simple banking application that allows bank customers
• Open accounts• Deposit money into their accounts• Withdraw money from their accounts• Check their account balance• View their account transactions
• The bank can have many accounts• Each account has one owner• For a transaction, the owner only provides his/her
account number, and the type and the amount of the transaction
• After the account is provided, the bank greets the customer with his/her first name
• The bank conducts business only when it is open
• When the bank closes, all the account information is written to the file, “data.txt”
• When the bank opens, all the account information is read from the file, “data.txt”
Account
ownerbalanceacctNumbertransactions
depositwithdrawgetAcctNumbergetBalancegetOwnerFirstNamegetTransactions
Person
fNamelName
getFirstNamegetLastName
Bank
accounts
openAccountdepositwithdrawgetBalancegetTransactionsopenBankcloseBank
*