What is Abstraction?

This lesson is to get familiarized with a very important concept of OOP namely abstraction.


Abstraction in Object-Oriented Programming refers to showing only the essential features of an object to the user and hiding the inner details to reduce complexity. It can be put this way that the user only has to know “what an object does?” rather than “how it does?”.

Real-world examples

Get hands-on with 1000+ tech skills courses.