Question: Q 4 . Define classes and use objects in a test program ( 6 marks ) Consider a banking system where each account has a
Q Define classes and use objects in a test program marks
Consider a banking system where each account has a balance and an account number. Define a class called
BankAccount that represents a bank account with the following UML:
Attributes descriptions:
accountnumber: client bank account number.
balance: the current balance of the account.
lasttransactiontype: the type of the last transaction Deposit or "Withdraw" It is by default.
lasttransactionamount: the amount of the last transaction.
accountscount: static variable counts the number of accounts in the bank. The default value is
totalbalances: static variable defines the current balances of all accounts. The default value is
In the Main Class pt;
a Create objects of BankAccount Class: AFD for the first, AFD for the second. Sugest
your own values for accountnumber.
b Withdraw AED from the first account, and AED from the second account.
c Print the account number, the balance and the last transaction of the first account.
d Print the number of accounts in the bank and the total balances.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
