what is data Abstraction? and give example
Answer Posted / rlv
Abstraction is categorized as Data Abstraction and Procedural Abstraction. In data abstraction, the way the data are stored e.g. the structure or arrangement of data is hidden.
Procedural abstraction on the other hand, hides the details on how the function/procedure/method works. You must only know the inputs and the expected outputs, much like a black-box. The two ideas combined serve as one of the important concept in OOP called Encapsulation.
As an example, when you create a class for StudentGrades, the variables and their structure for representing grades is hidden by using the private keyword, you only provide methods to access and manipulate this data.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is the operator in c++?
What is istream c++?
Which format specifier is used for printing a pointer value?
Why do we need pointers?
What is friend class in c++ with example?
What is using namespace std in cpp?
What is an operator in c++?
How many keywords are used in c++?
Why can templates only be implemented in the header file?
What is cin clear () in c++?
Is ca high or low level language?
How to access a variable of the structure?
What is the maximum value of a unsigned char a) 255 b) 256 c) 128
What do you mean by delegate? Can a user retain delegates?
What is while loops?