Abstraction is a process of hiding the implementation details from the user. Оnly the functionality will be provided to the user. In Javaabstraction is achieved using abstract classes and interfaces. … Abstraction is one of the four major concepts behind object-oriented programming (OOP).

When a class, function, can’t be instantiate directly.

« Back to Glossary Index