वस्तु क्या है? परिभाषा और अर्थ

click fraud protection

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

टेक्नीपेज ऑब्जेक्ट की व्याख्या करता है

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के दायरे में, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग का मूल है, क्योंकि ऑब्जेक्ट-ओरिएंटेड प्रोग्राम (OOPs) के बारे में सब कुछ एक ऑब्जेक्ट पर केंद्रित होता है। यह एक स्मृति में निर्दिष्ट और संग्रहीत एक मान है जिसे एक पहचानकर्ता द्वारा संदर्भित किया जाता है। यह आमतौर पर एक "उदाहरण" के रूप में भ्रमित होता है, लेकिन दोनों को दूसरे की सीमा में परिभाषित किया जा सकता है, एक "उदाहरण" एक कंप्यूटर के चलने के समय के भीतर किसी वस्तु की घटना है।


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

वस्तु के सामान्य उपयोग

  • एक वस्तु एक प्रोग्राम का दिल है, वे एक कंप्यूटर प्रोग्राम को डिजाइन करने से उत्पन्न कोड की लाइन हैं।
  • एक वस्तु एक कार्यक्रम का दिल होने के नाते, इसमें ऐसे कार्य होते हैं जो पूर्व-परिभाषित होते हैं।
  • एक गलत वस्तु कोड से हटाया जा सकता है और पूरी तरह से नए या अलग कोड के साथ प्रतिस्थापित किया जा सकता है

वस्तु का सामान्य दुरूपयोग

  • एक बार गलत वस्तु कोड में देखा गया है, इसे कोड से हटाया नहीं जा सकता है या कोड की एक नई लाइन के साथ भी बदला नहीं जा सकता है।