Multiple choice technology programming languages

Which are the main three features of OOP language?

  1. Data Encapsulation, Inheritance & Exception handling

  2. Inheritance, Polymorphism & Exception handling

  3. Data Encapsulation, Inheritance & Polymorphism

  4. Overloading, Inheritance & Polymorphism

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Encapsulation, inheritance, and polymorphism are widely recognized as the three core foundational pillars of Object-Oriented Programming (OOP). Exception handling is a general runtime control flow feature, and method overloading is a specific implementation of compile-time polymorphism rather than a distinct primary pillar.