Abstraction is a process of hiding the implementation details from the user. Оnly the functionality will be provided to the user. In Java, abstraction 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