Which OOP concept hides implementation details and exposes only essential features?
Options
-
A.
Polymorphism
-
B.
Inheritance
-
C.
Abstraction
-
D.
More than one of the above
-
E.
None of the above
Correct Answer (Detailed Explanation is Below)
C.
Abstraction
Detailed Explanation
Explanation: Abstraction hides unnecessary implementation details and displays only essential functionality to the user. Abstract classes and interfaces are commonly used to achieve abstraction.