Abstraction : Java Glossary
OOPs revolve around the four concepts:
1. Encapsulation
2. Polymorphism
3. Abstraction
4. Inheritance
In OOPs, these concepts are implemented through a class definition and achieved
through the object creation process, programmatically.
Here we will discuss Abstraction briefly:
-- Abstraction in Java allows the user
to hide non-essential details relevant to user.
-- It allows only to show the essential features of the object to the end
user.
-- In other sense we can say it deals with the outside view of an
object (interface).
Read more at :
www.roseindia.net/java/beginners/oop-in-java.shtml
Abstraction concept is developed to solve the complexity of programming. Abstraction simplifies the programming by abstracting a class in Object Oriented Programming. If you declare a class Abstract in Java then you would be able to create the object of the that class. To use the definition of the abstract class you have to extend the abstract class in an new class and then implement the abstract method. Then you can create the object of the new class.
Tutorials on Abstraction