Skills101
← Tech dictionary

Programming & OOP

What is Abstraction?

Abstraction means exposing only what a user of a class needs and hiding how it works. In Java it is expressed with abstract classes and interfaces.

Learn it properlyOOP tutorials — free, with diagrams, quizzes and a certificate

Related terms