Encapsulation means hiding data and controlling access to it.
Instead of directly accessing variables, we use functions to safely modify them.
Public variables can be modified incorrectly.
Use private variables and public methods.
Getters return values, setters modify values safely.
Create a class BankAccount with a private balance. Use setter and getter to access it.