Home > DeveloperSection > Interviews > What is abstraction in java?

Posted on    April-02-2015 12:36 AM

 Java Java 
 1 Answer(s)
  689  View(s)
Rate this:

Mayank Tripathi
Mayank Tripathi

Total Post:807

Posted on    April-02-2015 2:23 AM

Abstraction is a process of hiding the implementation details and showing only functionality to the user.
Another way, it shows only important things to the user and hides the internal details for example sending sms, you just type the text and send the message. You don't know the internal processing about the message delivery.
Abstraction lets you focus on what the object does instead of how it does it

There are two ways to achieve abstraction in java

  1. 1. Abstract class (0 to 100%)
  2. 2. Interface (100%)

Don't want to miss updates? Please click the below button!

Follow MindStick