Ch 5निःशुल्क

Chapter 5

🎓 Vardhman Mahaveer Open University📖 SLM - Object Orientated Programming in C ++ (Hindi)📖 10 नोट्स⏱️ ~15 मिनट
Chapter 4अध्याय 12 / 20Chapter 5

Chapter 5अध्ययन नोट्स

NCERT-संरेखित · 10 नोट्स · 3 निःशुल्क दिखाए गए

5.1 परिचय

व्याख्या

5.1 परिचय

इस अनुभाग में C++ भाषा के परिचय को विस्तार से समझाया गया है। C++ एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP) भाषा है, जिसे 1979 में Bjarne Stroustrup ने विकसित किया था। यह C भाषा का विस्तार है, जिसमें ऑब्जेक्ट ओरिएंटेड फीचर्स जैसे क्लास, इनकैप्सुलेशन, इनहेरिटेंस, और पोलिमॉर्फिज़्म शामिल हैं। C++ में प्रोग्रामिंग के लिए मुख्य रूप से क्लास और ऑब्जेक्ट का उपयोग होता है, जिससे डेटा और फंक्शन को एक साथ बाँधा जा सकता है। यह भाषा सॉफ्टवेयर डेवलपमेंट, गेम डेवलपमेंट, और सिस्टम प्रोग्रामिंग में व्यापक रूप से उपयोग होती है।

  • C++ C भाषा का विस्तार है।
  • C++ में ऑब्जेक्ट ओरिएंटेड फीचर्स उपलब्ध हैं।
  • C++ का विकास Bjarne Stroustrup ने किया।
  • क्लास और ऑब्जेक्ट C++ के मुख्य घटक हैं।
  • C++ सॉफ्टवेयर और गेम डेवलपमेंट में उपयोगी है।
  • 📌 ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग: प्रोग्रामिंग की वह शैली जिसमें डेटा और फंक्शन को ऑब्जेक्ट के रूप में बाँधा जाता है।
  • 📌 क्लास: ऑब्जेक्ट का ब्लूप्रिंट या टेम्पलेट।

5.2 C++ की विशेषताएँ

अवधारणा

5.2 C++ की विशेषताएँ

इस अनुभाग में C++ की प्रमुख विशेषताओं का वर्णन किया गया है। C++ में ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग की सभी विशेषताएँ जैसे इनकैप्सुलेशन, इनहेरिटेंस, पोलिमॉर्फिज़्म, एब्स्ट्रैक्शन, और रीयूज़ेबिलिटी शामिल हैं। C++ में फंक्शन ओवरलोडिंग, ऑपरेटर ओवरलोडिंग, और टेम्प्लेट्स जैसी सुविधाएँ भी उपलब्ध हैं। यह भाषा पोर्टेबल है, यानी एक प्लेटफार्म पर लिखा प्रोग्राम दूसरे प्लेटफार्म पर भी चल सकता है।

  • इनकैप्सुलेशन: डेटा और फंक्शन को एक साथ बाँधना।
  • इनहेरिटेंस: एक क्लास से दूसरी क्लास में गुणों का स्थानांतरण।
  • पोलिमॉर्फिज़्म: एक फंक्शन या ऑब्जेक्ट के कई रूप।
  • फंक्शन और ऑपरेटर ओवरलोडिंग।
  • टेम्प्लेट्स द्वारा जनरलाइज्ड प्रोग्रामिंग।
  • पोर्टेबिलिटी और रीयूज़ेबिलिटी।
  • 📌 इनकैप्सुलेशन: डेटा और फंक्शन को एक यूनिट में बाँधना।
  • 📌 इनहेरिटेंस: एक क्लास से दूसरी क्लास में गुणों का स्थानांतरण।
  • 📌 पोलिमॉर्फिज़्म: एक फंक्शन के कई रूप।

5.3 क्लास और ऑब्जेक्ट

परिभाषा

5.3 क्लास और ऑब्जेक्ट

इस अनुभाग में क्लास और ऑब्जेक्ट की परिभाषा, संरचना और उपयोग को विस्तार से समझाया गया है। क्लास एक ब्लूप्रिंट या टेम्पलेट है, जिसमें डेटा मेंबर्स और फंक्शन मेंबर्स होते हैं। ऑब्जेक्ट क्लास का इंस्टेंस होता है, जिसमें क्लास की सभी विशेषताएँ होती हैं। क