What is abstraction with strong example program?
(not a general program)

Answer Posted / gaurav (accenture)

Just to tell you guys that abstraction and encapsulation are two different concepts of oops. thats why they've use two terminologies. Common Sense. Right.!

The meaning of abstraction is just the same as it is in English but applying it in coding world. Simply we can say as “what” the method or a module does not “how” it does it. The word abstraction is to distill a complicated system down to its most fundamental parts and describe these parts in a simple, precise language.

Let’s compare Java and C++. We have a good example of abstraction. In C++, you have to deal with pointers and references a lot. You have to deal a lot of garbage collection. In essence, you have to work on a low level. (C and C++ in turn abstracted a lot of even lower level machine code.) In Java, those things are abstracted away. You just assume they exist. In essence, abstraction means that you are working on a higher level. You don’t care how pointers work in Java, you just assume that they work. You don’t have to concentrate on the lower level stuff, you work on higher level.

I hope it covers everything.

Is This Answer Correct ?    2 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is an arraylist in java?

696


What is an abstract class and what is it’s purpose?

715


What is a marker interface?

801


How is Object Oriented Programming different from Procedure Oriented Programming?

803


Can inner class have constructor?

733


Highest level event class of the event-delegation model?

3686


Which java collection does not allow null?

890


Can a constructor be private and how are this() and super() method used with constructor?

727


What is an argument java?

712


What is the base class of all exception classes?

804


Explain the difference between an object-oriented programming language and object-based programming language?

747


What is the collections api in java programming?

751


What is parsing a string?

817


Which data type is a class in java?

761


What is the memory leak in java?

728