Right now, anyone can set account.balance = -9999. No error, no warning — just broken data.
Real bank accounts don't let you set the balance directly. There is a deposit() method, a withdraw() method — but no 'set the balance to anything you want' method.
That protection is **encapsulation** — controlling what can be accessed and changed.
Run this. See how easily the account breaks.