BankAccount
- balance: int
- pin: String
+ deposit(amt)
+ withdraw(amt)
+ getBalance()
The capsule
1class BankAccount {2 private int balance;3 private String pin;45 public void deposit(int amt) { ... }6 public void withdraw(int amt) {7 if (amt > balance) throw new Error();8 balance -= amt;9 }10 public int getBalance() { return balance; }11}
State
−private (hidden)