Class क्या है?

Class क्या है ,कैसे यह कैसे काम करता है ?

एक वर्ग का उपयोग ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में एक या अधिक ऑब्जेक्ट्स का वर्णन करने के लिए किया जाता है। यह एक कार्यक्रम के भीतर विशिष्ट वस्तुओं को बनाने, या तत्काल करने के लिए एक टेम्पलेट के रूप में कार्य करता है। जबकि प्रत्येक ऑब्जेक्ट एक वर्ग से बनाया गया है, एक वर्ग का उपयोग कई वस्तुओं को तत्काल करने के लिए किया जा सकता है।

कई प्रोग्रामिंग भाषाएं जावा, सी ++, ऑब्जेक्टिव सी और पीएचपी 5 और बाद में कक्षाओं का समर्थन करती हैं। जबकि एक वर्ग परिभाषा के वाक्य रचना प्रोग्रामिंग भाषाओं के बीच बदलता है, कक्षाएं प्रत्येक भाषा में एक ही उद्देश्य की सेवा । सभी वर्गों में परिवर्तनीय परिभाषाएं और विधियां हो सकती हैं, या सबरूटीन हो सकते हैं जिन्हें चलाया जा सकता है

class Sample

{

   public static void main(String[] args)

   {

      String sampleText = “Hello world!”;

      System.out.println(sampleText);

   }

}

 

उपरोक्त वर्ग, जिसका नाम नमूना है, में मुख्य नाम की एक विधि शामिल है। मुख्य रूप से, चर नमूना टेक्स्ट को “हैलो वर्ल्ड” के रूप में परिभाषित किया गया है। मुख्य विधि जावा के बिल्ट-इन कोर लाइब्रेरी से सिस्टम क्लास का आह्वान करती है, जिसमें आउट.प्रिंटेन विधि शामिल है। इस विधि का उपयोग पाठ आउटपुट विंडो पर नमूना पाठ मुद्रित करने के लिए किया जाता है।

कक्षाएं ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग का एक मौलिक हिस्सा हैं। वे कार्यक्रम के सभी हिस्सों द्वारा सुलभ होने के बजाय विशिष्ट वस्तुओं को अलग करने के लिए चर और तरीकों की अनुमति देते हैं। डेटा का यह एनकैप्सुलेशन प्रत्येक वर्ग को कार्यक्रम के अन्य भागों में परिवर्तन से बचाता है। कक्षाओं का उपयोग करके, डेवलपर्स स्रोत कोड के साथ संरचित कार्यक्रम बना सकते हैं जिन्हें आसानी से संशोधित किया जा सकता है।

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

इस पृष्ठ पर Class की परिभाषा एक मूल SharTec.eu परिभाषा है। मैं SharTec का लक्ष्य कंप्यूटर शब्दावली को इस तरह से समझाना है जो समझने में आसान हो। हम प्रकाशित हर परिभाषा के साथ सादगी और सटीकता के लिए प्रयास करते हैं। यदि आपके पास कक्षा परिभाषा के बारे में प्रतिक्रिया है या एक नया तकनीकी शब्द सुझाना चाहते हैं, तो कृपया हमसे संपर्क करें।