Object Oriented Programming


Object oriented programming (OOP) that is a popular approach to programming that rely on classes and objects.

Common object oriented languages

Common object oriented programming languages include:

  • C++
  • C#
  • Java
  • Ada

Key concepts

There are many key concepts in object orientated programming.

Encapsulation

Encapsulation allows the programmer to create a scope where the functions, methods and classes are kept in the same scope.