What are the 4 basics of OOP? These are Encapsulation, Data Abstraction, Polymorphism and Inheritance. These are also called as four pillars of Object Oriented Programming. Other useful terms and definition What is object-oriented programming with example? Is object-oriented programming or C++? Is Java and Python object-oriented?