C++ - Abstraction
Introduction of Data Abstraction
Data Abstraction ये OOP में बहुत ही महत्वपूर्ण है | Data Abstraction ये data को hide करने का काम करता है | Data Abstraction में data type काम कैसे करता ये नजरंदाज होता है |
अपने दैनंदिन जीवन का विचार करे , जो हम क्रिया करते वो अपने जरुरत के हिसाब से करते है जैसे कि, खाना हो , पीना हो , सोना हो ये हर क्रिया होने का एक कारण होता है और वो प्रक्रिया शरीर के अन्दर से होती है | कोई खा रहा है और कोई पि रहा है ये देखा जा सकता है | लेकिन उस वक्त शरीर के अन्दर क्या चल रहा है ये नहीं जान सकता , इसे ही दैनंदिन जीवन 'Data Abstraction' कहा जाता है |
Data Abstraction में inside data है जो data members होते है, वो सुरक्षित रखे जाते है |
Source Code :Output:#include <iostream.h> using namespace std; class A{ private : int a; // private data hidden from outsite world public: A(int x){ a = x; cout<<"Value of a : "<<a; } }; int main(){ A a(5); return 0; }
Value of a : 5