Labs
These labs require writing on paper or a whiteboard.
-
Create a class diagram to depict a
BankAccount.public class BankAccount { private double balance; private String accountId; public BankAccount(String accountId, double balance) { super(); this.accountId = accountId; this.balance = balance; } public String getAccountId() { return accountId; } public void withdraw(double amount) { balance -= amount; } public void deposit(double amount) { double tempBalance = balance; tempBalance = tempBalance + amount; balance = tempBalance; } public double getBalance() { return balance; } } -
Add a class diagram to represent a
Userclass. Userhas a first name and last name.- A
Usercan have0to5BankAccounts. Userhas a no-arg constructor.Userhaspublic String getFirstName(),public void setFirstName(String),public String getLastName(),public void setLastName(String).Userhas a method to add aBankAccountto its array of accounts.Userhas apublicmethod calledgetAccountsthat returns its array of accounts.
(Solution: ObjectsUML/src/userBankAccount.png)