Encapsulation and Abstraction

Encapsulation hides internal state and abstraction shows only essential details.

class BankAccount {
  private:
    int balance;

  public:
    void deposit(int amount) {
      balance += amount;
    }

    int getBalance() {
      return balance;
    }
};

Use access specifiers (private, public) to control access.

← PrevNext →