Java Data Abstraction


Abstraction is the quality of dealing with ideas rather than events. Likewise in Object-oriented programming, abstraction is a process of hiding the implementation details from the user, only the functionality will be provided to the user. In other words, the user will have the information on what the object does instead of how it does it.

In Java, abstraction is achieved using Abstract classes and interfaces.

Resources

Java Tutorials – Java Abstract methods and classes

This article needs improvement. You can help improve this article. You can also write similar articles and help the community.