Abstraction in Java Object-Oriented Programming
Abstraction is one of the four fundamental pillars of Object-Oriented Programming (along with Encapsulation, Inheritance, and Polymorphism). It's the process of hiding implementation details while showing only essential features of an object to the u...
shreekanth.hashnode.dev7 min read