Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

what is data Abstraction? and give example

Answer Posted / sudhachandan banerjee

Data abstraction refers to, providing only essential information to the outside word and hiding their background details ie. to represent the needed information in program without presenting the details.

Data abstraction is a programming (and design) technique that relies on the separation of interface and implementation.

Let's take one real life example of a TV which you can turn on and off, change the channel, adjust the volume, and add external components such as speakers, VCRs, and DVD players BUT you do not know it's internal detail that is, you do not know how it receives signals over the air or through a cable, how it translates them, and finally displays them on the screen.

Thus we can say, a television clearly separates its internal implementation from its external interface and you can play with its interfaces like the power button, channel changer, and volume control without having zero knowledge of its internals.

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Define pre-condition and post-condition to a member function in c++?

1084


Can I learn c++ without c?

1086


How many different levels of pointers are there?

1149


Is linux written in c or c++?

989


What is c++ virtual inheritance?

1071


What is an overflow error?

1045


Which programming language's unsatisfactory performance led to the discovery of c++?

1252


What are iterators in c++?

960


What is the iunknown interface?

1073


What are the types of container classes?

1083


Can create new c++ operators?

959


How can you say that a template is better than a base class?

1023


What is c++ coding?

1123


What are pointers, when declared, intialized to a) NULL b) Newly allocated memory c) Nothing. Its random

1069


To which numbering system can the binary number 1101100100111100 be easily converted to?

996